본문으로 건너뛰기

KubeVirt로 VirtualMachine 생성하기

VirtualMachine

apiVersion: kubevirt.io/v1
kind: VirtualMachine
spec:
runStrategy: Always
template:
spec:
domain:
resources:
requests:
cpu: 2
memory: 4Gi
devices:
interfaces:
- name: default
masquerade: {}
disks:
- name: rootdisk
disk:
bus: virtio
- name: cloudinit
disk:
bus: virtio
networks:
- name: default
pod: {}
volumes:
- name: rootdisk
dataVolume:
name: ubuntu2204
- name: cloudinit
cloudInitNoCloud:
userData: |
password: root
chpasswd:
expire: false

VirtualMachine 접속하기

kubectl virt console -n <vmNamespace> <vmName>

ctrl + ] 또는 ctrl + 5를 눌러서 접속을 종료할 수 있습니다.

kubectl virt vnc -n <vmNamespace> <vmName>