Release Management
helm install myapp ./chart Install from local chart helm install myapp repo/chart Install from repo helm install myapp ./chart -n namespace Install to namespace helm install myapp ./chart -f values.yaml Custom values file helm install myapp ./chart --set key=value Set individual value helm install myapp ./chart --dry-run Dry run helm upgrade myapp ./chart Upgrade release helm upgrade --install myapp ./chart Install or upgrade helm rollback myapp 1 Rollback to revision helm uninstall myapp Uninstall release Release Info
helm list List releases helm list -A List all namespaces helm list --pending List pending releases helm status myapp Release status helm history myapp Release history helm get values myapp Get release values helm get values myapp -a Get all values helm get manifest myapp Get manifests helm get notes myapp Get release notes helm get hooks myapp Get release hooks Repository Management
helm repo list List repos helm repo add bitnami https://charts.bitnami.com/bitnami Add repo helm repo update Update repos helm repo remove bitnami Remove repo helm search repo nginx Search repos helm search hub nginx Search Artifact Hub Chart Development
helm create mychart Create chart skeleton helm lint ./mychart Lint chart helm template ./mychart Render templates locally helm template myapp ./mychart -f values.yaml Render with values helm package ./mychart Package chart helm package ./mychart --version 1.0.0 Package with version Chart Info
helm show chart bitnami/nginx Show chart metadata helm show values bitnami/nginx Show default values helm show readme bitnami/nginx Show README helm show all bitnami/nginx Show all info helm pull bitnami/nginx Download chart helm pull bitnami/nginx --untar Download and extract Dependencies
helm dependency list ./mychart List dependencies helm dependency update ./mychart Update dependencies helm dependency build ./mychart Build dependencies Debugging
helm install myapp ./chart --debug Debug output helm install myapp ./chart --dry-run --debug Debug without install helm template ./chart --debug Debug template rendering helm get manifest myapp | kubectl apply --dry-run=client -f - Validate manifests Plugins
helm plugin list List plugins helm plugin install URL Install plugin helm plugin update NAME Update plugin helm plugin uninstall NAME Uninstall plugin helm diff upgrade myapp ./chart Diff plugin helm secrets dec secrets.yaml Secrets plugin Environment
helm env Show environment helm version Show version HELM_NAMESPACE=prod helm list Set namespace HELM_DEBUG=1 helm install ... Enable debug