Operator development: the internals of the K8s controller-runtime
summary
Explains the internal components of the Kubernetes controller-runtime used to build operators — specifically Manager, Controller, Reconciler, Client and how they relate. Describes the controller lifecycle and event/notification delivery mechanisms, plus common pitfalls when developing operators and suggested workarounds and optimizations.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 3:24Controller-runtime internals
- 16:21Operator development mistakes
- 35:05Summary
- 36:07Q&A
related talks
43mOperator Development: Inside K8s controller-runtime
14mDemystifying k8s operators
37mWhat's New on Controller-Runtime of the Day -- Make Your Operator More Efficient
42mKubernetes Operators: What are They and Why would You Need Them?
32m05 Creating and Running Kubernetes Operators with the Operator Framework
31mKubernetes Operators within Reach of Any Developer
55mIntroduction to Kubernetes Operators
26mExtending Kubernetes with Custom Controllers
