Bootiful Kubernetes Operators
Talkat ContainerCon @ Open Source Summit Europe 2022 · on Friday, 2022-09-16· at 15:55· Wicklow Hall 1 (Level 2), Convention Centre Dublin, Spencer Dock, N Wall Quay, North Wall Dublin 1, D01 T1·
summary
Creates a custom Foo CRD and a reconciler that uses the Kubernetes Java client and a shared index informer to generate a ConfigMap and Deployment whose HTML is templated from foo.spec.name, demonstrates create/update/delete behavior via kubectl and port‑forward, packages the controller with Spring Native into a GraalVM native image using buildpacks, produces a ~62 MB image and a running process at ~71 MB RSS, and shows the controller successfully deploying and updating nginx pods.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:21Contact Information
- 0:48What is Kubernetes
- 1:57Primitive Controllers
- 2:31Custom Controllers
- 3:16Custom Objects
- 4:05Demo
- 6:01Custom Controller
- 10:42Controller Application
- 18:22reconciler
- 20:40indexing format
- 23:04shared index informers
- 29:02config map
- 30:39update config map
- 35:05test
related talks
47mBootiful Kubernetes Operators
48mBootiful Kubernetes Operators
55mIntroduction to Kubernetes Operators
31mKubernetes Operators within Reach of Any Developer
40mExtending K8s- Introducing Custom Resources, Controllers, Operators & Schedulers
29mKubernetes Operator For Deployment And Management Of App
47mLet's dive into Kubernetes operator creation
34mExtending Kubernetes 101
