May the Control Plane be with you: Kamaji and the rise of Kubernetes at scale
summary
Kamaji runs Kubernetes control planes as workloads inside a management cluster using the Hosted Control Plane pattern so control plane components run in pods instead of VMs and you avoid per-cluster VM overhead. It integrates with Cluster API for node provisioning, offers etcd → Postgres option to reduce raft costs, and supports CDN, DBaaS, DPU and GPU use cases. Production adopters include NVIDIA Rackspace OVH Ionos and TX Cloud and installations manage ~1,000 control planes in one cluster.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:20What is Kubernetes and multi-tenancy
- 3:25Kubernetes architecture and control plane challenges
- 9:49Multicluster Kubernetes costs
- 12:24Introducing Kamaji and its architecture
- 16:42Kamaji as hosted control plane
- 18:51Kamaji use cases in managed services
- 23:09Kubernetes everywhere
- 26:01Open source frameworks and community
- 29:10Scaling Kamaji and avoiding failures
- 30:34Evangelizing Kamaji and open source
- 31:37Resources and getting involved
- 32:06Q&A
related talks
34mScaling Kubernetes up to 1,000 Control Planes - Dario Tranchitella
41mHosted Control Plane on Kubernetes (HPC)
37mKubeInception: running up to a thousand clusters in the real Cloud-Native way
36mNot All Managed Kubernetes Are Created Equal: A Deep Dive into Control Plane Architectures
35mKubernetes-in-Kubernetes with Kamaji, KubeVirt, and the Cluster API
27mEfficiency and Innovation in Kubernetes with Hosted Control Planes (HCP)
36mKubernetes as the Universal Control Plane: From Pods to Multi-Cloud Infrastructure
40mKubernetes is Your Cloud Control Plane
