Understanding Cluster-API Structure via the OpenStack Provider
summary
Demonstrates using the Cluster-API OpenStack provider (CAPO) to create a Kubernetes cluster: a kind bootstrap cluster calls OpenStack APIs to provision VMs from cloud‑init images, run kubeadm on masters, and join worker nodes. Shows MachineDeployment scaling by changing replica counts and watching CAPO create OpenStack VMs until nodes are Ready, and notes required image contents (cloud‑init, Docker, CNI) as the demo hands control from the bootstrap to the real control plane.
AI-written summary · about
chapters (12)
- 0:00Cluster-API motivation
- 4:34Cluster-API lifecycle
- 8:19Cluster-API components
- 11:39OpenStack provider setup
- 15:08Demo prerequisites
- 17:43OpenStack config files
- 23:37Bootstrapping cluster
- 25:10Creating bootstrap cluster
- 28:55OpenStack VM provisioning
- 30:00Finalizing master nodes
- 33:10Scaling worker nodes
- 34:18Summary
related talks
25mIntroduction To Cluster API
26mAnatomy of a Kubernetes Cloud Provider
39mCluster API & Cluster Autoscaler
30mBuild Your Own Cluster API Provider the Easy Way
31mIntro: OpenStack SIG
45mLarge-scale kubernetes deployment, which tools to use and how - Rachid Zarouali
46mSIG Cluster Lifecycle (Cluster API)
25mCluster API: IaC for Kubernetes
