Kustomize
This course teaches deploying and customizing Kubernetes resources using Kustomize, covering core features, CI/CD integration, and a capstone project.
Welcome to the Kustomize course! I’m Sanjeev Thiyagarajan, and I’ll guide you through deploying and customizing Kubernetes resources across multiple environments. By the end of this course, you’ll master Kustomize’s core features, integrate it into CI/CD pipelines, and complete a capstone project.
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 |
Note
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.
Ready to customize your first Kubernetes manifest? Let’s jump in!
CKA
- https://notes.kodekloud.com/docs/CKA-Certification-Course-Certified-Kubernetes-Administrator/2025-Updates-Kustomize-Basics/Components/page
2025 Updates Kustomize Basics¶
- Common Transformers
- Components
- Different Types of Patches
- Image Transformers
- Page
- Kustomize ApiVersion Kind
- Kustomize Output
- Kustomize Problem Statement idealogy
- Kustomize vs Helm
- Managing Directories
- Managing Directories Demo
- Overlays
- Patches Dictionary
- Patches Intro
- Patches list
- Transformers Demo
- kustomization
Kustomize
- https://notes.kodekloud.com/docs/Kustomize/Introduction/Course-Introduction/page
Kustomize Overview¶
- Kustomize Problem Statement Idealogy
- Kustomize vs Helm
Kustomize Basics¶
- InstallationSetup
- kustomization
- Kustomize Output
- Kustomize ApiVersion Kind
- Managing Directories
- Managing Directories Demo
- Common Transformers
- Image Transformers
- Transformers Demo
- Patches Intro
- Different Types of Patches
- Patches Dictionary
- Patches list
- Overlays
- Components
Secret Config Generator¶
- Garbage Collection
- SecretConfig Generator
- Why Generators
Other Commands¶
- Edit CICD Use Case
- Imperative Commands
Links and References