Let's Kustomize Our K8S Deployments with Style!
summary
Introduces Kustomize as an alternative to YAML templating for Kubernetes, showing how to organize manifests to support inheritance, overlays, and environment-specific modifications. Demonstrates workflows to build, deploy and distribute an app to Kubernetes from the command line using kubectl, kustomize and related tools to keep YAML readable and maintainable.
AI-written summary · about
chapters (20)
- 0:00Welcome
- 1:03K8S deployments basics
- 2:30Multi-environment management
- 5:39Limits of alternatives
- 6:42Why Kustomize
- 8:06Kustomize file structure
- 9:30Installing Kustomize
- 10:13Simplify ConfigMaps & Secrets
- 12:58Namespaces & prefixes
- 14:24Dynamic container images
- 15:47Helm integration
- 16:50Bases & overlays
- 18:35Strategic patches
- 20:38Remove or replace elements
- 22:03Overlay inheritance
- 23:53Platform overlays
- 24:34Components
- 26:17Kustomize plugins
- 28:44Ecosystem & future
- 29:04Q&A
related talks
34mKustomize: Template-Free Configuration Customization for Kubernetes
07mKustomize: Manage K8S manifests natively
32mFrom User To Contributor: A Quick Guide To Kubectl & Kustomize
17mOwn your YAML: extending Kustomize via Plugins
16mLightning Talk: Kustomize Your Operator
41mKustomizing Auto DevOps - an Extensible Deploy Stage
37mEdit, Debug, & Secure the K8s Manifest Lifecycle: Why is it Important and How Can You Get it Right?
34mKustomize vs Helm - Civil War
