KubeVirt VMs for migratable inceptionist clusters
summary
Proposal and reference CNI implementation that runs KubeVirt VMs as Cluster API nodes and uses OVN/ovn‑kubernetes CNI with DHCP options and ARP proxy to keep node IP, gateway and TCP sessions stable across live migration. Implementation uses per‑node logical switches, OVN static routes and policies to redirect ingress/egress via a point‑to‑point routine; demo proof‑of‑concept preserves TCP connections with short latency spikes (not perfect yet) and aims for ~100 ms migration downtime.
AI-written summary · about
chapters (12)
- 0:00KubeVirt and Cluster API
- 1:25KubeVirt challenges
- 2:52Cluster API providers
- 4:16OVN and OVN-Kubernetes
- 5:41Live migration motivation
- 7:28Network plugin goals
- 9:03Network plugin implementation
- 11:12North-South and East-West communication topology
- 15:13Live migration demo
- 17:27Migration results analysis
- 19:15Conclusion and future work
- 20:42Q&A
related talks
32mKubeVirt - making running virtual machines in a k8s cluster
38mKubeVirt Intro: Virtual Machine Management on Kubernetes
49mVM-Friendly Networking on Kubernetes: Customizable Networks, Live Migration, and Best Practices
31mKubeVirt: What If Kubernetes Orchestrated Your VMs?
25mKubeVirt: Converge IT infrastructure into one single Kubernetes platform
31mKubeVirt: What if? What if We Could Create Virtual Machines in Our K8s Cluster?
43mKubeVirt - Kubernetes, Virtualization and Your Future Data Center
30mKubeVirt: bringing virtual machines in a Kubernetes world
