Virtual Machine Orchestration in Kubernetes Utilizing KubeVirt
summary
Demonstrates deploying KubeVirt onto a Kubernetes cluster, creating VM templates and instances, and using libvirt/KVM under the hood; shows creating a DataVolume via Containerized Data Import to load an image into a PersistentVolumeClaim so VM disks survive restarts; uses virtctl to start, stop and live-migrate VMs across worker nodes with the demo VM moving from worker1 to worker2 without downtime; notes this targets enterprises with millions of legacy VMs (VMware ~85M workloads) and production-ready hypervisors.
AI-written summary · about
chapters (11)
- 0:00Virtual machine orchestration intro
- 2:50Market growth for VMs in K8s
- 7:03KubeVirt origins and evolution
- 9:13Setting up a Kubernetes cluster for KubeVirt
- 11:50Deploy KubeVirt operator
- 17:48Create and manage VMs
- 23:13Console access to VMs
- 26:24Making virtual machines persistent with persistent volumes
- 33:54Live VM migration
- 39:33Migrate from VMware/OpenStack
- 41:21Conclusion and resources
related talks
23mRunning VM workload on Kubernetes using KubeVirt
38mKubeVirt Intro: Virtual Machine Management on Kubernetes
31mKubeVirt: What If Kubernetes Orchestrated Your VMs?
43mMaking Running Virtual Machines in a Kubernetes Cluster a Mainstream Activity
18mKubeVirt Alchemy: Transform VMs into K8s Workloads
32mKubeVirt - making running virtual machines in a k8s cluster
25mKubeVirt: Converge IT infrastructure into one single Kubernetes platform
43mKubeVirt - Kubernetes, Virtualization and Your Future Data Center
