apiVersion: kubevirt.io/v1 kind: VirtualMachine metadata: name: ubuntu-vm-2 namespace: kubevirt-vms spec: running: true template: metadata: labels: kubevirt.io/domain: ubuntu-vm-2 spec: domain: cpu: cores: 2 devices: disks: - disk: bus: virtio name: containerdisk - disk: bus: virtio name: cloudinitdisk resources: requests: memory: 2Gi cpu: 1 limits: memory: 2Gi cpu: 2 memory: guest: 2Gi volumes: - name: containerdisk containerDisk: image: quay.io/containerdisks/ubuntu:22.04 - name: cloudinitdisk cloudInitNoCloud: userData: | #cloud-config hostname: ubuntu-vm-2 ssh_pwauth: True users: - name: ubuntu ssh-authorized-keys: - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPqlhZW/pPLK8zENt3o6tgl0QVinhGAF1sHvajqq3UvI ubuntu sudo: ['ALL=(ALL) NOPASSWD:ALL'] shell: /bin/bash