Kustomize: Template-Free Configuration Customization for Kubernetes
summary
Kustomize is a CLI that produces Kubernetes YAML by template-free patching of existing manifests: it reads plain YAML (no API calls), applies customization.yaml rules (bases and overlays), and emits modified YAML for kubectl apply or CI. Example workflow handles dev/staging/prod variants, name prefixes, var extraction between resources, and generated configMaps that get content-hash suffixes so deployments roll out on change. It composes with git and Helm (use helm template first), aims for rebaseable overlays and integrates into kubectl in 1.13.
AI-written summary · about
chapters (12)
- 0:00Introduction to Kustomize
- 2:23Kustomize command overview
- 5:10Managing environment variants
- 8:27Overlays and deployment
- 9:41How kustomize works
- 11:28Advanced Kustomize features
- 14:18Git workflow and rollbacks
- 16:07Shared configuration strategy
- 17:39Design philosophy
- 20:25Future roadmap and conclusion
- 21:48Q&A session
- 30:15Kustomize and Helm
related talks
07mKustomize: Manage K8S manifests natively
30mLet's Kustomize Our K8S Deployments with Style!
17mOwn your YAML: extending Kustomize via Plugins
34mKustomize vs Helm - Civil War
32mFrom User To Contributor: A Quick Guide To Kubectl & Kustomize
16mLightning Talk: Kustomize Your Operator
37mCustomizing Kustomize with Client-Side Custom Resources
41mKustomizing Auto DevOps - an Extensible Deploy Stage
