KubeVirt 설치 가이드
설치
KubeVirt Operator
kubectl apply -f https://github.com/kubevirt/kubevirt/releases/download/v1.6.0/kubevirt-operator.yaml
apiVersion: kubevirt.io/v1
kind: KubeVirt
metadata:
name: kubevirt
namespace: kubevirt
spec:
certificateRotateStrategy: {}
configuration:
developerConfiguration:
featureGates: []
customizeComponents: {}
imagePullPolicy: IfNotPresent
workloadUpdateStrategy: {}
infra:
replicas: 1
infra
- infrastructure component로는 virt-controller, virt-api가 있습니다.
replicas: 2
nodePlacement
affinity: {}
nodeSelector: {}
tolerations: []
workloads
- workload components로는 virt-handler가 있습니다.
Containerized Data Importer (CDI)
Reference
kubectl apply -f https://github.com/kubevirt/containerized-data-importer/releases/download/v1.62.0/cdi-operator.yaml
apiVersion: cdi.kubevirt.io/v1beta1
kind: CDI
metadata:
name: cdi
spec:
config:
featureGates:
- HonorWaitForFirstConsumer
imagePullPolicy: IfNotPresent
infra:
nodeSelector:
kubernetes.io/os: linux
tolerations:
- key: CriticalAddonsOnly
operator: Exists
workload:
nodeSelector:
kubernetes.io/os: linux
virtctl
kubectl krew install virt