Extending Kubernetes with Custom Controllers
summary
Explains how Kubernetes controllers work and demonstrates building a simple, minimal custom controller using controller-runtime. Shows how to attach small features to existing Kubernetes objects such as Service or Deployment rather than creating full Operators or new CRDs.
AI-written summary · about
chapters (10)
- 0:00Start
- 1:53Events and Watchers
- 5:03Shared Informers: Primer
- 8:58Controllers
- 9:20Lifecycle of Controller Logic
- 12:00Code Walkthrough
- 14:49Controller: Setup
- 16:02Controller: Watch
- 18:29Builder
- 19:03Manager with Signal Handling
related talks
43mOperator Development: Inside K8s controller-runtime
40mExtending K8s- Introducing Custom Resources, Controllers, Operators & Schedulers
44mExtending Kubernetes
31mKubernetes is Your Platform: Design Patterns For Extens...
34mPractices for Designing Kubernetes Controllers and CRDs — A Networking Example
38mKubernetes Beyond
21mKeynote: Kubernetes Secret Superpower
43mOperator development: the internals of the K8s controller-runtime
