LAB14: Helm & Kustomize
BLOG 500: Helm & Kustomize
Scenario
Method 1: Templating Approach
✅ 1. Check the Helm Chart
Lint
✅ 2. Render the Templates (Dry-run)
Use dev values
Use prod values
With default values
✅ 3. Archive / Package the Chart
✅ 4. Install the Chart
Install using dev values
Install using prod values
Install a packaged chart
✅ 5. Upgrade the Chart
Upgrade dev
Upgrade prod
Upgrade with new version
✅ 6. Uninstall / Remove the Release
✅ 7. Optional Advanced Commands
Show Installed Version
Check Release Values
Check Rendered Manifests of a Running Release
Method 2: Kustomize Overlay Approach
BASE (common to dev + prod)
namespace.yaml
configmap.yaml
deployment.yaml
service.yaml
ingress.yaml
base/kustomization.yaml
DEV OVERLAY
dev/kustomization.yaml
dev/patch-ingress.yaml
PROD OVERLAY
prod/kustomization.yaml
prod/patch-ingress.yaml
How to Deploy
Dry-run and apply
Using kustomize CLI
kustomize CLIApply Changes
Using kubectl directly
kubectl directlyUsing kustomize CLI + kubectl
kustomize CLI + kubectlReferences
Last updated