Operating Live on Kubernetes Operators
summary
Live code builds a Go Kubernetes operator using the operator SDK and client-go, generates a custom resource (CRD) called Puffin, compiles and pushes an image, deploys it as a Deployment, and watches a namespace with a resync period 5s. The handler type-checks Puffin objects, prints each Puffin once, updates the CRD status to "printed" or "skipped", and the demo runs on Kubernetes 1.10 proving the operator loop and status updates work end to end.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:34Kubernetes Controller • Implements Watch
- 5:33Kubernetes Operator • Implements Watch
- 7:02Example Operator Pattern
- 8:38Why are operators important?
- 11:25A Real Life Example
- 12:53Cluster API
- 13:29Recommended Reading
related talks
47mLet's dive into Kubernetes operator creation
29mExtending Kubernetes with Operators
48mLet's dive into Kubernetes operator creation
57mThe Status Quo of Kubernetes Operators
55mIntroduction to Kubernetes Operators
39mWriting a Kubernetes/Openshift Operators Using Golang
31mKubernetes Operators within Reach of Any Developer
24mKubernetes Operators with Go
