Kubernetes package management with Helm. This skill should be used when installing/upgrading Helm releases, developing Helm charts, debugging template rendering issues, managing chart dependencies, or troubleshooting release failures. Covers helm install/upgrade/rollback commands, chart structure, Go template syntax, values handling, and common debugging patterns.
Kubernetes package manager for deploying and managing applications via charts.
# Install/Upgrade
helm install myapp ./mychart -f values.yaml
helm upgrade --install myapp ./mychart -f values.yaml
# Debug templates
helm template myapp ./mychart --debug
helm install myapp ./mychart --dry-run --debug
# Release info
helm list -A
helm status myapp
helm get values myapp
helm history myapp
# Rollback
helm rollback myapp [REVISION]
For complete command reference, see references/commands.md.
mychart/
├── Chart.yaml
├── values.yaml
└── templates/
├── _helpers.tpl
└── deployment.yaml
# Access values