본문으로 건너뛰기

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
  • workloads
    • workload components로는 virt-handler가 있습니다.

Containerized Data Importer (CDI)

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