Making Running Virtual Machines in a Kubernetes Cluster a Mainstream Activity
summary
KubeVirt shows actual mechanics: an operator and CRDs plus CDI and Rook storage, running KVM/QEMU inside pods to provide VM Import, LiveMigration and snapshot/restore with Kubernetes Services and PVCs. Project is CNCF incubating, release 1.2 (Mar), ~5,100 GitHub stars, 310 contributors, 1,300 forks and ~8,700 PRs; CI tests against recent k8s minors and a performance repo measures startup and runtime metrics. Demo workflow imports a QCOW2, converts it via CDI, boots a VMI and migrates it live.
AI-written summary · about
chapters (17)
- 0:00Running VMs in Kubernetes
- 3:15Virtual machines in clusters
- 7:52KubeVirt purpose
- 10:25KubeVirt architecture basics
- 15:32Live migration features
- 17:21KubeVirt status
- 22:53Troubleshooting demo
- 23:14Q&A alternatives
- 24:19VM OS support
- 27:55Terraform integration
- 28:41Performance impact
- 30:29Multi-arch support
- 31:11VM service communication
- 32:15Persistent storage
- 35:50Restarting demo
- 36:13Live demo setup
- 40:49Importing VM image
related talks
32mKubeVirt - making running virtual machines in a k8s cluster
31mKubeVirt: What If Kubernetes Orchestrated Your VMs?
43mKubeVirt - Kubernetes, Virtualization and Your Future Data Center
38mKubeVirt Intro: Virtual Machine Management on Kubernetes
42mVirtual Machine Orchestration in Kubernetes Utilizing KubeVirt
30mKubeVirt: bringing virtual machines in a Kubernetes world
25mKubeVirt: Converge IT infrastructure into one single Kubernetes platform
18mKubeVirt Alchemy: Transform VMs into K8s Workloads
