← Cheatsheets
Kubernetes

Helm

Essential Helm commands for managing Kubernetes package releases, repos and chart lifecycle.

Repos

helm repo add <name> <url>
helm repo update
helm repo list
helm repo remove <name>
helm search repo <keyword>
helm search hub <keyword>

Installing & Managing Releases

helm install <release> <chart>
helm install <release> <chart> -n <ns>
helm install <release> <chart> -f values.yaml
helm install <release> <chart> --set key=val
helm install <release> <chart> --dry-run
helm uninstall <release>
helm list
helm list -A
helm status <release>

Upgrading & Rolling Back

helm upgrade <release> <chart>
helm upgrade <release> <chart> -f values.yaml
helm upgrade --install <release> <chart>
helm rollback <release> <revision>
helm rollback <release> 0
helm history <release>

Templating & Debugging

helm template <release> <chart>
helm template <release> <chart> -f values.yaml
helm get values <release>
helm get values <release> --all
helm get manifest <release>
helm lint <chart-path>
helm show values <chart>

Charts

helm create <name>
helm package <chart-path>
helm dependency update
helm pull <chart> --untar