Kustomize
Kustomize is built into kubectl (kubectl apply -k). You keep one base and describe per-environment changes, such as replicas, images or namespaces, in overlays. It is an alternative to Helm values files.
Key concepts #
- Base and overlay: shared manifests and their variants.
- Patches: change fields of existing resources.
- Generators: create ConfigMaps and Secrets from files.
Learn it #
Follow Kubernetes overlays with Kustomize. Argo CD deploys Kustomize directories directly.