Simplified Experience Of Building Cluster API Provider In Multitenant Cloud
summary
Builds a Cluster API infrastructure provider for VMware Cloud Director (vcd), using kubebuilder scaffolding and clusterctl to install components, CSI/CPI/CNI for workload readiness, and admission webhooks plus conversion webhooks for multi-version support. Implements per-tenant namespaces, short-lived refresh tokens and a clusterctl move to make clusters self-managing so each workload can scale and upgrade independently. Notes a critical bug: missing CRD labels break API versioning, and autoscaling works with simple annotations.
AI-written summary · about
chapters (10)
- 0:00Introduction to Cluster API
- 1:24Cluster API internals
- 4:38Infrastructure provider vcd
- 7:39Cluster API contract
- 11:15Implementation and setup
- 14:11Advanced features
- 18:03Multi-tenant design patterns
- 22:57Self-service challenges
- 29:40Self-managing clusters
- 32:02Kubernetes as a service
related talks
30mBuild Your Own Cluster API Provider the Easy Way
17mDedicated Cluster management using Cluster API and Kube-Bind
32mCluster API as Code
38mCluster API Intro and Deep Dive
38mCluster API Deep Dive With a Tencent Case Study
35mBuilding a sovereign, vendor-agnostic Cloud API
42mDeep Dive: Cluster Lifecycle SIG (Cluster API)
46mSIG Cluster Lifecycle (Cluster API)
