Helm Commands

Helm Commands Cheat Sheet
helm version

Displays the version of Helm client and server.

helm create <chart_name>

Creates a new chart with the given name.

helm install <release_name> <chart_name>

Installs a chart. The first argument is the release name, and the second is the chart name or path.

helm install <release_name> <repo_name>/<chart_name>

Installs a chart from a Helm repository.

helm install –name-template=<release_template> <chart_name>

Installs a chart with a dynamically generated release name.

helm uninstall <release_name>

Uninstalls a release.

helm upgrade <release_name> <chart_name>

Upgrades a release to a new version of a chart.

helm rollback <release_name> <revision>

Rolls back a release to a previous revision.

helm list

Lists all releases in the current namespace.

helm list -A

Lists all releases across all namespaces.

helm status <release_name>

Displays the status of a release.

helm history <release_name>

Shows the revision history of a release.

helm get values <release_name>

Gets the values set for a release.

helm get manifest <release_name>

Gets the Kubernetes manifests for a release.

helm show chart <chart_name>

Shows information about a chart.

helm show chart <repo_name>/<chart_name>

Shows information about a chart in a repository.

helm show values <chart_name>

Shows the default values for a chart.

helm show values <repo_name>/<chart_name>

Shows the default values for a chart in a repository.

helm template <release_name> <chart_name>

Locally renders templates for a chart but does not install it.

helm template <release_name> <repo_name>/<chart_name>

Locally renders templates for a chart from a repository.

Helm Repository Commands

helm repo add <repo_name> <repo_url>

Adds a chart repository.

helm repo list

Lists the configured chart repositories.

helm repo update

Updates the index of available charts from the configured repositories.

helm repo remove <repo_name>

Removes a chart repository.

helm search repo <keyword>

Searches for charts in the configured repositories.

Helm Package Commands

helm package <chart_path>

Packages a chart into a chart archive.

Helm Plugin Commands

helm plugin install <plugin_url>

Installs a Helm plugin.

helm plugin list

Lists installed Helm plugins.

helm plugin uninstall <plugin_name>

Uninstalls a Helm plugin.

Helm Values Commands

helm install <release_name> <chart_name> -f <values_file.yaml>

Installs a chart with a specified values file.

helm upgrade <release_name> <chart_name> -f <values_file.yaml>

Upgrades a release with a specified values file.

helm install <release_name> <chart_name> –set <key>=<value>

Installs a chart and sets a specific value on the command line.

helm upgrade <release_name> <chart_name> –set <key>=<value>

Upgrades a release and sets a specific value on the command line.