~/talk

Streamlining the KubeVirt virtual machine creation

Talkat DevConf.CZ 2023 · 2023-06-16..06-18· [kubernetes]
links:none on file
slides:none on file

KubeVirt adds instance types and preferences as new CRDs (available since 0.57) that split resource sizing from runtime hints, expand into the VirtualMachineInstance spec at creation, and support cluster and namespaced defaults; the CLI is extended (new create subcommands, 0.59 VM creation) so manifests are emitted and piped into kubectl, while image-based inference uses labeled images to pick a default instance type; demo shows a VM created from an uploaded image with the inferred instance type applied and controller revisions recorded.

AI-written summary · about

  1. 0:00KubeVirt introduction
  2. 1:06What is KubeVirt
  3. 3:12Declarative VM creation challenges
  4. 5:39Previous attempts limitations
  5. 7:51Goals for VM creation
  6. 8:34Instance types and preferences
  7. 10:23VM building blocks
  8. 11:46VM creation with image
  9. 12:30KubeVirt CLI tool
  10. 13:12Instance types via CLI
  11. 14:34VMs with kubectl
  12. 15:20Demo overview
  13. 15:43Deploy KubeVirt on K8s
  14. 17:30Instance type manifests
  15. 18:35Preference manifests
  16. 19:20Upload and label VM images
  17. 20:01Creating a virtual machine with inference
  18. 21:03Verify created VM
  19. 22:26Next steps and improvements
  20. 23:31Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.