LAB14b: Kustomize (Overlay / Patching Approach)
LAB 500b: Use Kustomize to deploy helloworld
Directory Structure
helloworld-app/
├── base/
│ ├── configmap.yaml
│ ├── deployment.yaml
│ ├── service.yaml
│ ├── ingress.yaml
│ └── kustomization.yaml
├── dev/
│ ├── index.html
│ ├── kustomization.yaml
│ └── patch-ingress.yaml
└── prod/
├── index.html
├── kustomization.yaml
└── patch-ingress.yamlBASE (Shared across dev + prod)
base/configmap.yaml
base/deployment.yaml
base/service.yaml
base/ingress.yaml
base/kustomization.yaml
DEV Overlay
dev/index.html
dev/kustomization.yaml
dev/patch-ingress.yaml
PROD Overlay
prod/index.html
prod/kustomization.yaml
prod/patch-ingress.yaml
How to Deploy (Kustomize)
DEV Deployment
PROD Deployment
Clean Up
DEV:
PROD:
Last updated