Helm Cheat Sheet
Package and manage Kubernetes applications as charts — templated releases with their own release history.
Repositories
6helm repo add NAME URLAdd a chart repository
helm repo updateRefresh local repo cache
helm repo listList configured repos
helm repo remove NAMERemove a repository
helm search repo NAMESearch charts in repos
helm search hub NAMESearch the artifact hub
Install & Upgrade
10helm install REL-NAME CHARTInstall a release
helm install REL-NAME CHART --namespace NS --create-namespaceInstall into a namespace
helm install REL-NAME CHART --values values.yamlInstall with custom values
helm install REL-NAME CHART --set image.tag=v2Override one value
helm upgrade REL-NAME CHARTUpgrade a release
helm upgrade --install REL-NAME CHARTInstall or upgrade (idempotent)
helm upgrade REL-NAME CHART -f new-values.yamlApply new values on upgrade
helm uninstall REL-NAMEDelete a release
helm status REL-NAMERelease status and notes
helm history REL-NAMEAll revisions of a release
Templates & Values
8helm template REL-NAME CHARTRender YAML locally without installing
helm lint CHARTValidate chart structure and values
helm get values REL-NAMEShow the values of a release
helm get manifest REL-NAMEThe rendered Kubernetes objects
helm create CHARTNAMEScaffold a new chart
helm show values CHARTDefault values of a chart
helm show chart CHARTChart metadata
helm dependency updateFetch chart dependencies
Rollback
5helm rollback REL-NAME REVISIONRoll back to a revision
helm rollback REL-NAME 0Rollback the previous revision
helm list --all-namespacesEvery release in the cluster
helm list -dReleases with deployment date
helm list --uninstalledRecently uninstalled releases