Extending K8s- Introducing Custom Resources, Controllers, Operators & Schedulers
summary
Demonstrates adding an nginxoperator CRD and running a small Go controller that maps the custom objects onto a Deployment to actually create pods; the CRD alone produces no pods until the controller is running, and deleting a pod causes the controller to recreate it, proving the event‑driven reconcile loop works. Covers CRDs as API endpoints, controllers as watchers/reconcilers, operators for full lifecycle automation, and when a custom scheduler is needed for specialized placement.
AI-written summary · about
chapters (6)
- 0:00Start
- 8:24What is the Kubernetes API
- 11:13Kubernetes Resource
- 14:03Custom Resource Definition
- 16:15Kubernetes Controllers
- 19:41Custom Controllers
related talks
55mIntroduction to Kubernetes Operators
47mLet's dive into Kubernetes operator creation
29mExtending Kubernetes with Operators
31mKubernetes Operators within Reach of Any Developer
34mExtending Kubernetes 101
48mKubernetes as backend: CRD & Operators
39mWriting a Kubernetes/Openshift Operators Using Golang
48mKUBERNETES EXTENSIBLE MODEL EXPLAINED: CRDS AND OPERATORS
