Helm Releases commands

31 commands in 4 groups: Install Helm, Manage, Upgrade & Rollback, List & Inspect. Click or tap any command to copy it. Part of the full Helm cheat sheet. Official documentation: helm.sh.

Open in the interactive cheat sheet search, stars and every other section

Install Helm

Helm is the Kubernetes package manager. Install the CLI via Homebrew or the official script, then verify with helm version.
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-4 | bash
Install via official script (Linux / macOS)
brew install helm
Install via Homebrew (macOS / Linux with brew)
helm version
Verify installation and show build info

Manage

Deploy, remove, and modify Helm releases using install and uninstall commands with common flags.
helm install <release> <chart>
Install a chart
helm install <release> <chart> --dry-run=client
Simulate install without applying resources
helm install <release> <chart> --rollback-on-failure
Install with automatic rollback on failure (was --atomic)
helm install <release> <chart> --set <key>=<value>
Install with inline value override
helm install <release> <chart> --version <ver>
Install a specific chart version
helm install <release> <chart> -f values.yaml
Install with custom values file
helm install <release> <chart> -n <namespace>
Install into a specific namespace
helm install <release> <chart> --create-namespace -n <namespace>
Install and create namespace if missing
helm install <release> <chart> -f values1.yaml -f values2.yaml
Install with multiple values files (last wins)
helm uninstall <release>
Delete a release and all its resources
helm uninstall <release> --keep-history
Uninstall but keep release history

Upgrade & Rollback

Update a running release to a new chart version and revert on failure.
helm rollback <release> <revision>
Rollback to a specific revision
helm rollback <release> 0
Rollback to previous revision
helm upgrade <release> <chart>
Upgrade a release to a new chart version
helm upgrade --install <release> <chart>
Upgrade or install if not present
helm upgrade <release> <chart> --cleanup-on-fail
Delete new resources if upgrade fails
helm upgrade <release> <chart> --reset-values
Reset values to chart defaults
helm upgrade <release> <chart> --reuse-values
Reuse last release values, merge new ones
helm upgrade <release> <chart> --rollback-on-failure
Upgrade with automatic rollback on failure (was --atomic)
helm upgrade <release> <chart> --wait
Wait for all resources to be ready
helm upgrade <release> <chart> -f values.yaml
Upgrade with custom values
helm upgrade <release> <chart> --version <ver> -f values.yaml
Upgrade to a specific chart version

List & Inspect

List deployed releases and inspect their rendered manifests and values.
helm get manifest <release>
Get rendered Kubernetes manifests
helm get values <release>
Show user-supplied values for release
helm get values <release> --all
Show all computed values (merged)
helm list
List releases in current namespace
helm list -A
List all releases across namespaces
helm list -n <namespace>
List releases in a namespace