Kubernetes as backend: CRD & Operators
summary
Shows a concrete implementation of using Kubernetes as an application backend by building a CRD-backed todo API persisted in the Kubernetes API server, and an Operator that creates certificates, Deployments, and admission webhooks to manage lifecycle. The demo uses Kind, operator-sdk/controller-runtime, client-go informers and an admission webhook, builds and pushes images, deploys the app into two namespaces and scales a Deployment to two replicas, demonstrating end-to-end resource creation and events.
AI-written summary · about
chapters (8)
- 0:00Kubernetes CRDs & Operators
- 2:26CRD & Operator basics
- 7:04Operator architecture
- 12:26Local Operator demo
- 27:50Scaling resources demo
- 31:52Operator project structure
- 36:16Cluster Operator demo
- 41:34Q&A
related talks
31mKubernetes Operators within Reach of Any Developer
29mKubernetes Operator For Deployment And Management Of App
34mExtending Kubernetes 101
55mIntroduction to Kubernetes Operators
47mLet's dive into Kubernetes operator creation
40mExtending K8s- Introducing Custom Resources, Controllers, Operators & Schedulers
29mExtending Kubernetes with Operators
38mKubernetes Beyond
