Tutorial: Deep Dive into the Operator Framework for Kubernetes
Talkat KubeCon + CloudNativeCon North America 2019 · on Thursday, 2019-11-21· at 16:25· Hall D - San Diego Convention Center·
summary
Hands-on tutorial that builds two working operators: a Go-based podset operator that creates pods, stores their names in status and scales between replica counts, and an Ansible operator that deploys a Memcached Deployment and scales from 2 to 5 pods on events. Uses Operator SDK commands (new, add api, up local), Katacoda lab instances, CRDs, ownerReferences for garbage collection, and mentions OLM/operatorhub for packaging and upgrades. Claim: Operator SDK supports Go, Ansible, and Helm and lets teams ship operators quickly with local dev and lifecycle tooling.
AI-written summary · about
chapters (26)
- 0:00Introduction
- 4:10Lab Environments
- 7:45Operator Definition
- 14:10Custom Resource Definition
- 25:26Replica Sets
- 26:16Owner References
- 27:50Replica Set
- 28:23Replica Set Controller
- 33:06Human Operational Knowledge
- 34:16Recap
- 35:20Creating Your Own Operator
- 35:40Client Libraries
- 36:55Operator Framework
- 38:34OLM
- 39:44Bonus Materials
- 40:19Certification
- 40:46Create an Operator with Go
- 45:21COO Builder vs Operator SDK
- 49:39Pod Sets
- 50:21Add API Command
- 51:19Refresh Environment
- 52:39Status Section
- 53:32Validation Section
- 54:49Logic Section
- 55:56Up Local
- 57:24OC Create
related talks
24mAutomating Stateful Apps with Kubernetes Operators
32m05 Creating and Running Kubernetes Operators with the Operator Framework
42mBuild Your Kubernetes Operator with the Right Tool!
55mIntroduction to Kubernetes Operators
47mLet's dive into Kubernetes operator creation
29mExtending Kubernetes with Operators
45mBuild Your Kubernetes Operator with the Right Tool!
01h 31mTutorial: Becoming a Kubernetes Developer: Writing Your First Operator
