Introduction to Kubernetes Operators
summary
Explains how an operator embeds a custom controller plus a CRD to manage stateful apps, using operator‑sdk with the Go/controller-runtime stack to scaffold, build and run a memcached operator. Demonstrates a real reconcile loop that re-fetches the CR, creates a backing Deployment, syncs replica count and writes pod names into status; uses a sample size=2, builds a container image, deploys the operator and shows the pods and status populated. Uses operator-sdk (Go plugin) and operator = CRD + controller.
AI-written summary · about
chapters (8)
- 0:00Start
- 0:51Who am I?
- 2:15What is this talk about?
- 5:10What is an Operator?
- 6:58Kubernetes Reconciliation
- 9:37Custom Resource Definitions (CRDs)
- 20:05Memcached Operator Concept
- 23:24Memcached Reconciliation Loop Structure
related talks
47mLet's dive into Kubernetes operator creation
40mExtending K8s- Introducing Custom Resources, Controllers, Operators & Schedulers
31mKubernetes Operators within Reach of Any Developer
29mExtending Kubernetes with Operators
01h 29mTutorial: Deep Dive into the Operator Framework for Kubernetes
24mKubernetes Operators with Go
24mAutomating Stateful Apps with Kubernetes Operators
39mWriting a Kubernetes/Openshift Operators Using Golang
