Kubernetes Is A Platform Platform
summary
Kubernetes positions itself as a platform for building platforms: it is an API server + etcd + controllers core where controllers run reconciliation loops and communicate via the API, kubelet (and virtual kubelet) land pods, and schedulers assign nodes. Extensibility comes from Custom Resource Definitions plus controllers/operators (Oracle ships a MySQL operator using four CRDs) and tooling like the meta-controller; someone implemented a Blue‑Green controller in 125 lines of JavaScript. Examples include Heptio’s gimble driving Envoy.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:28Joes background
- 1:56What is Kubernetes
- 3:03What is Kubernetes really
- 4:14Block Diagram
- 5:47Controller
- 7:24Sequence Diagram
- 11:30Orchestration
- 12:42Pod
- 14:06Replica Set
- 15:24Deployment
- 16:03Replica Sets
- 16:37Cron Job
- 16:54Custom Resource Definition
- 18:27Operators
- 20:50Kubernetes Meta Controller
- 22:46Kubernetes for other domains
- 24:17Future of Kubernetes
related talks
31mKubernetes is a Platform Platform
32mKubernetes as a platform for platforms
29mKubernetes as a Universal Control Plane
31mKubernetes is Your Platform: Design Patterns For Extens...
08mKubernetes: The API of Everything
40mKubernetes is Your Cloud Control Plane
18mKeynote: What is Kubernetes?
35mKubernetes as a Platform Framework: Journey from IaC Pipelines to K8s APIs
