Let's dive into Kubernetes operator creation
summary
Creates a simple Kubernetes operator in Go using the Operator Framework and scaffolding, generating a CRD whose spec includes port and replicaCount, and a controller that reconciles by creating or deleting a Deployment and Service from the custom resource. Live demo builds the operator image, applies a sample CR, and shows the deployment appearing, so the operator actually works end to end; testing remains largely manual though the framework offers unit and integration helpers.
AI-written summary · about
chapters (12)
- 0:00Kubernetes operators intro
- 4:53Why operators matter today
- 9:01Automating ops with operators
- 10:25Controllers and CRDs explained
- 16:31Building operators easily
- 21:15Setting up the development environment
- 23:49Operator SDK skeleton
- 33:15Custom resource definition
- 35:23Controller logic implementation
- 40:26Deploy and test operator
- 42:06Final thoughts next steps
- 43:41Q&A operator testing
related talks
29mExtending Kubernetes with Operators
55mIntroduction to Kubernetes Operators
39mWriting a Kubernetes/Openshift Operators Using Golang
31mKubernetes Operators within Reach of Any Developer
01h 29mTutorial: Deep Dive into the Operator Framework for Kubernetes
24mAutomating Stateful Apps with Kubernetes Operators
48mLet's dive into Kubernetes operator creation
01h 31mTutorial: Becoming a Kubernetes Developer: Writing Your First Operator
