10 minutes from bare metal to KubeVirt - Robin Nepomuk Mai and Usman Malik
summary
MAAS PXE boots bare metal into an OS image, Juju uses Juju charms to deploy a bundle that installs Kubernetes (containerd), Ceph OSD/mon storage and exposes Ceph CSI, and kube-ovn provides per-namespace subnets for isolation. KubeVirt runs VMs as pods via its launcher and CDI-imported images, with demoed ping isolation between namespaces and Ceph-backed VM disks. Upgrades change the bundle version (1.26→1.27) and Juju orchestrates rolling worker/control-plane updates. Key components: MAAS PXE boot, kube-ovn subnets, KubeVirt VMs as pods.
AI-written summary · about
chapters (7)
- 0:00Introduction and speakers
- 3:31Why Metal as a Service and KubeVirt
- 7:13Deep dive into MAAS
- 13:16Day two operations with Juju
- 17:31Network isolation with Cilium and KubeVirt
- 26:41Summary of components
- 28:56Q&A session
related talks
38mKubeVirt Intro: Virtual Machine Management on Kubernetes
31mKubeVirt: What If Kubernetes Orchestrated Your VMs?
18mKubeVirt Alchemy: Transform VMs into K8s Workloads
32mKubeVirt - making running virtual machines in a k8s cluster
30mSimplifying KubeVirt: New tools for easier VM management
43mKubeVirt - Kubernetes, Virtualization and Your Future Data Center
25mKubeVirt: Converge IT infrastructure into one single Kubernetes platform
43mMaking Running Virtual Machines in a Kubernetes Cluster a Mainstream Activity
