Anatomy of a Kubernetes Cloud Provider
summary
Explains exactly how Kubernetes integrates with OpenStack using machine controller (via Machine API/Cluster API) to create Nova instances, kubelet bootstraps and creates the node object which is initialized by the OpenStack cloud controller manager node controller that annotates endpoints and removes the cloud-provider taint. Storage uses the Cinder CSI driver with control-plane provisioner/attacher and per-node CSI agents for format/mount. External services use Octavia load balancer and floating IPs. Notes OpenShift self-management vs Cluster API management cluster and experimental Ironic support.
AI-written summary · about
chapters (7)
- 0:00Introduction to talk
- 1:29Kubernetes core components
- 3:37Scaling a Kubernetes cluster
- 11:01Persistent storage with Cinder
- 18:09Exposing services externally
- 21:23Summary of integrations
- 22:48Q&A session
related talks
31mCloud Provider OpenStack Intro & Update
36mUnderstanding Cluster-API Structure via the OpenStack Provider
31mIntro: OpenStack SIG
35mNavigating Kubernetes Cloud Provider
01h 20mIntro + Deep Dive: OpenStack SIG
41mHosted Control Plane on Kubernetes (HPC)
31mDeclarative Underlays: Scaling Purpose-Built Infrastructure(Clusters)...
26mRun your Kubernetes cluster on OpenStack in Production
