Keynote: Kubernetes Secret Superpower
summary
Kubernetes now supports building controllers outside core using extension points like the API aggregation layer and CRDs, and a demo shows MetaController deployed as a CRD that runs off-cluster and rolls out like any deployment. A reimplementation called CatSet reproduces StatefulSet behavior and adds one service per pod, implemented in about 100 lines of JavaScript versus ~3,000 lines and 24 files for the original; proves custom automation ships without core changes.
AI-written summary · about
chapters (7)
- 0:00The future of platforms
- 1:36Lessons in platform design
- 3:41Kubernetes as a platform
- 5:53Extending Kubernetes
- 7:48API machinery and ecosystem
- 10:16Demo: Metacontroller
- 17:44Future and conclusion
related talks
19mKeynote: CRDs, No Longer 2nd Class Thing!
38mKubernetes Beyond
27mDemystifying Why the World Is Built on Kubernetes: Learning To Leverage Bespoke CRDs and Controllers
15mKeynote: Kubernetes
17mKeynote: Kubernetes: Finally...A True Cloud Platform
26mKeynote: Kubernetes - The Universal Control Plane
19mKeynote: Kubernetes: Simple to Manage Anywhere
31mKubernetes is a Platform Platform
