What You’ll Learn
| Module | Description |
|---|---|
| Why Kustomize Was Created | Understand the challenges in Kubernetes manifests and how Kustomize simplifies customization |
| Installing Kustomize | Install Kustomize locally and configure prerequisites |
Defining kustomization.yaml | Learn the syntax, reference resources, and organize overlays |
| Basic Resource Example | Create a simple Deployment and Service with Kustomize |
| Advanced Features | Explore transformers, patches, components, generators (ConfigMaps & Secrets) |
| CLI Subcommands | Use kustomize edit, kustomize set, and other subcommands in CI/CD |
| Hands-On Labs | Practice after each lecture with interactive challenges |
| Final Project | Apply all features in a capstone deployment |
| Community Support | Join our Slack channel for Q&A and peer assistance |
Kustomize is now built into
kubectl (v1.14+). You can run kubectl kustomize instead of installing a separate binary.What’s Next?
Now that you know the course structure, we’ll dive into Kustomize’s core features:- Transformers & Patches – Modify fields without touching original YAML.
- Overlays & Components – Compose reusable customization layers.
- Generators – Automate ConfigMap and Secret creation.
- CLI Workflow – Leverage
kustomize build,edit,set, andapply.