Lightning Talk: Kubespray CI with KubeVirt on Baremetal
summary
Kubespray CI moves from cloud VMs to baremetal by running KubeVirt inside a large metal Kubernetes cluster, letting CI create per-job namespaces that instantiate VM CRs and boot nested clusters with the same API. The project reports using this to keep the existing workflow that previously provisioned 15,000+ clusters in CI (2018), embedding VM images in container registries and relying on KubeVirt VM CRD with containerized VM images to achieve Kubernetes‑in‑Kubernetes isolation that works for end‑to‑end tests.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 0:26Project Goal
- 0:51Test Platform
- 1:18Program
- 1:40Deploying VM
- 2:02Defining VM
- 2:23Community API
- 3:12Communities
- 3:36Infinite Series
related talks
32mDeep Dive: Kubespray (a sig-cluster-lifecycle's project)
28mHow We Tackle KubeVirt’s Growth and Scalability
32mDeep Dive: Kubespray (a sig-cluster-lifecycle's project)
32mKubeVirt - making running virtual machines in a k8s cluster
18mKubeVirt Alchemy: Transform VMs into K8s Workloads
38mKubeVirt Intro: Virtual Machine Management on Kubernetes
31mKubeVirt: What if? What if We Could Create Virtual Machines in Our K8s Cluster?
25mKubeVirt: Converge IT infrastructure into one single Kubernetes platform
