The Kubernetes Control Plane for Busy People Who Like Pictures
summary
A rapid 201-level tour of the Kubernetes control plane enumerates each real controller, the exact resources they read and write, and the implementation patterns that make them correct and scalable: do only one thing, use informers and status fields, rely on finalizers and garbage collector for safe teardown, and design to anticipate your own effects. Covers replica sets, deployments, HPA, cluster autoscaler, endpoints, PV binder, CSR approver, scheduler, kubelet interactions, and the operator pattern, and notes controllers are toggled via controller-manager flags.
AI-written summary · about
chapters (26)
- 0:00Start
- 0:16Daniel Smith
- 3:28The Kubernetes Resource Model
- 4:34Kubernetes Resource Model Controllers
- 7:08How Two Changes Propagate in a Kubernetes Cluster
- 8:55Control Practice
- 10:00The Garbage Collectors
- 10:10Pod Garbage Collector
- 10:21Namespace Lifecycle Controller
- 10:32Garbage Collector
- 11:14Certificate Signing Request Controllers
- 11:34Csr Cleaner
- 11:54Persistent Volume
- 12:59Replica Set Controller
- 13:16Deployment
- 13:37Horizontal Pod Autoscaler
- 14:06Cluster Autoscaler
- 14:36The in Points Controller
- 15:43Resource Quota
- 16:30Csr Approver
- 17:10Cluster Role Aggregation
- 18:33Daemon Set
- 18:59Service Account Controller
- 22:53Scheduler
- 23:17The Scheduled Job Controller
- 24:26Operator Pattern
related talks
40mKubernetes is Your Cloud Control Plane
31mKubernetes is a Platform Platform
39mIntroduction to Kubernetes
36mUnderstanding Kubernetes Through Real-World Phenomena and Analogies
36mNot All Managed Kubernetes Are Created Equal: A Deep Dive into Control Plane Architectures
29mKubernetes as a Universal Control Plane
31mKubernetes is Your Platform: Design Patterns For Extens...
18mKeynote: What is Kubernetes?
