Kustomize Your Operator
Lightningat ContainerCon @ Open Source Summit Europe 2024 · on Monday, 2024-09-16· at 14:15· Room 0.14 (Level 0)·
summary
An operator builds a kustomization at runtime: it embeds base manifests for all workload resources and converts user settings into patches (including a po template for pod-level overrides) which it applies to the API. This enables full per-resource customization, quick iteration and easy rollback, and ad-hoc workarounds without re-releases, at the cost of requiring stability or migration of deployed resource shapes; server-side-apply remains supported.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:07What is an operator
- 2:55Beyond operator defaults
- 3:37Naive customization challenges
- 5:02Kustomize for operator patches
- 6:48Kustomize integration
- 8:12Safety with Kustomize patches
- 9:15Patch stability guarantees
- 10:25Workarounds without updates
- 11:07Kustomize benefits summary
- 11:50Live demo resources
- 12:37Q&A
related talks
16mLightning Talk: Kustomize Your Operator
07mKustomize: Manage K8S manifests natively
34mKustomize: Template-Free Configuration Customization for Kubernetes
30mLet's Kustomize Our K8S Deployments with Style!
21mOperators for Beginners
32mFrom User To Contributor: A Quick Guide To Kubectl & Kustomize
41mKustomizing Auto DevOps - an Extensible Deploy Stage
37mCustomizing Kustomize with Client-Side Custom Resources
