05 Creating and Running Kubernetes Operators with the Operator Framework
summary
Explains how the Operator Framework lets clusters run packaged, self-updating controllers: use the Operator SDK to scaffold operators from Helm charts, Ansible playbooks or Go code; use the Operator Lifecycle Manager as an in-cluster package manager with catalogs, subscriptions and strict RBAC; OperatorHub publishes ~74 ready packages; operators cover lifecycle phases 1–5 (install → full autopilot), support dependency resolution, minikube testing, and include SDK linting and upgrade-path guarantees.
AI-written summary · about
chapters (9)
- 0:00Introduction to Operators
- 2:00Why use Kubernetes Operators
- 7:36What is an Operator
- 10:04Operator Framework components
- 15:22Extending Kubernetes with Operators
- 17:10Operator Lifecycle Manager
- 23:10User experience with Operators
- 26:00Future of Operator Framework
- 31:15Getting started and resources
related talks
01h 29mTutorial: Deep Dive into the Operator Framework for Kubernetes
24mAutomating Stateful Apps with Kubernetes Operators
20mSmooth Operator - A Rough Guide to Kubernetes Operators
53mAutomating Stateful Applications with Kubernetes Operators
35mPanel: State of the Operators: Hubs, Frameworks, SDKs, and Beyond
42mBuild Your Kubernetes Operator with the Right Tool!
35mKubernetes made simpler - Using and developing Kubernetes Operators
45mKubernetes Operators: Operating Cloud Native services at scale
