Kustomize
- Kustomize is a solution that creates k8s components by overlaying declarative yaml artifacts without changing actual files
-
Advantages
- kubectl native
- plain yaml
- declarative
- multiple configurations
-
Functionality:
- Templating:
- helm: Go templates
- kustomize: No templates
- Setup:
- helm: Needs setup
- kustomize: No seperate setup
- Configuration:
- helm: Manage multiple configurations with one base file
- kustomize: Manage multiple configurations with one base file
- Templating:
- How it works
- Refer Here for official docs and Refer Here for kustomize documentation from official k8s
- Refer Here for examples from kustomize
- Refer classroom videos for understanding kustomize
-
Next Steps:
- Storage (4 hours)
- Network Policy (1 hour)
- Trouble shooting (8 hours)
- AKS (4 hours)
- EKS (4 hours)
- GKE (4 hours)
- ArgoCD (8 hours)
- CKAD (24 hours)
- Service Mesh (8)
- Patterns (8)
- Production Best Practices (4-6)
- CKS (10-30)