Can You Move Production vSphere VMs To KubeVirt? Yes. Here's How
summary
A real migration pipeline that moves a 4 vCPU, 2 GB RAM Debian VM from vSphere to KubeVirt using Forklift, streaming disk conversion with virt-v2v and creating KubeVirt VirtualMachine and DataVolume objects is demonstrated; target cluster needs port 443 to vCenter and 902 to ESXi. With VMware’s VDDK available conversion would take ~10–15 minutes, but that component is gated so this demo uses cold HTTPS transfer and is slow; result boots on KubeVirt and preserves files.
AI-written summary · about
chapters (31)
- 0:00Introduction and speaker background
- 1:14What is KubeVirt and its popularity
- 3:23Can production VMs move to KubeVirt
- 4:07Disclaimer and VMware WDDK issue
- 6:36Cold migration limitations and workarounds
- 7:19Forklift migration CRs and process
- 9:29Demo migration details and timings
- 10:11High-level migration architecture
- 12:23Pre-flight networking and access requirements
- 13:48Creating credentials and provider CRs
- 14:55Network and storage mapping
- 15:37Migration plan and execution
- 17:23Network map configuration
- 18:06Storage map and migration plan
- 19:13Starting and monitoring migration
- 20:17Migration pipeline breakdown
- 20:58Post-migration VM verification
- 22:03KubeVirt networking and cluster setup
- 22:47Guest OS changes after migration
- 24:12Dynamic resource allocation and HA
- 25:35Independent disks and shared disks
- 26:38Summary and future improvements
- 26:59Q&A session begins
- 27:20ESXi host port 902 requirement
- 28:01Live migration availability in KubeVirt
- 28:42Multiple VM networks handling
- 29:24Kubernetes gateway for IT departments
- 30:07UEFI and BIOS support
- 30:28Migration performance without VDDK
- 31:35Error handling for insufficient resources
- 32:17Final remarks and dashboard mention
related talks
42mVirtual Machine Orchestration in Kubernetes Utilizing KubeVirt
31mMigrating from VMware to Kubernetes
31mKubeVirt: What If Kubernetes Orchestrated Your VMs?
18mKubeVirt Alchemy: Transform VMs into K8s Workloads
27mZero copy migration from VMware to Kubernetes
32mKubeVirt - making running virtual machines in a k8s cluster
31mVMs + Containers = The Perfect Wedding
38mKubeVirt Intro: Virtual Machine Management on Kubernetes
