Writing a Kubernetes/Openshift Operators Using Golang
summary
Shows how to build a real Go operator with the operator-framework and operator-sdk, register a CustomResourceDefinition and CSV for OLM, and wire a controller that implements the reconciliation loop. Demo creates CRs locally, the operator creates/updates Kubernetes resources (Services, Deployments), supports multi‑instance installs and namespace-scoped watching, and shows install/uninstall via generated manifest and CSV. Includes concrete code paths for desired vs observed state, tests for reconcilers, and local development steps that actually run.
AI-written summary · about
chapters (9)
- 0:00Introduction to Operators
- 5:07Why you need Operators
- 10:17Operator basics and patterns
- 15:43Custom resources and controllers
- 20:31Defining custom parameters
- 25:39Demo: Building an Operator
- 30:29Testing and deployment
- 35:21Best practices and challenges
- 38:41Q&A and closing
related talks
47mLet's dive into Kubernetes operator creation
29mExtending Kubernetes with Operators
24mKubernetes Operators with Go
55mIntroduction to Kubernetes Operators
31mKubernetes Operators within Reach of Any Developer
20mSmooth Operator - A Rough Guide to Kubernetes Operators
01h 29mTutorial: Deep Dive into the Operator Framework for Kubernetes
17mBecoming a Kubernetes Developer: Building Operator from Scratch
