virtualmachine.yaml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. apiVersion: kubevirt.io/v1
  2. kind: VirtualMachine
  3. metadata:
  4. labels:
  5. kubevirt.io/vm: vm-guix-datavolume
  6. name: vm-guix-datavolume
  7. spec:
  8. runStrategy: Manual
  9. template:
  10. metadata:
  11. labels:
  12. kubevirt.io/vm: vm-guix-datavolume
  13. spec:
  14. domain:
  15. cpu:
  16. cores: 8
  17. model: host-model
  18. sockets: 1
  19. threads: 1
  20. devices:
  21. interfaces:
  22. - masquerade: {}
  23. model: virtio
  24. name: default
  25. disks:
  26. - disk:
  27. bus: virtio
  28. name: datavolumedisk1
  29. memory:
  30. guest: 4G
  31. volumes:
  32. - dataVolume:
  33. name: guix-dv
  34. name: datavolumedisk1
  35. networks:
  36. - name: default
  37. pod: {}
  38. dataVolumeTemplates:
  39. - metadata:
  40. name: guix-dv
  41. spec:
  42. pvc:
  43. storageClassName: linstor-pool0
  44. accessModes:
  45. - ReadWriteOnce
  46. resources:
  47. requests:
  48. storage: 64Gi
  49. source:
  50. http:
  51. url: https://iso.wugi.info/guix.qcow2