DrDroid
Resource Cheatsheet

Helm

Quick reference guide and commands for Helm.

Download PDF

Installation

helm version
Check the Helm version installed

helm init
Initialize Helm on a Kubernetes cluster (Helm 2 only)

helm install helm/stable/nginx-ingress
Install a chart from a repository

Repository Management

helm repo list
List chart repositories

helm repo add [name] [url]
Add a chart repository

helm repo update
Update information of available charts from repositories

helm repo remove [name]
Remove a chart repository

Chart Management

helm search repo [keyword]
Search for charts in repositories

helm search hub [keyword]
Search for charts in the Artifact Hub

helm pull [chart]
Download a chart from a repository

helm show values [chart]
Show the chart's values

helm show chart [chart]
Show the chart's definition

helm create [name]
Create a new chart with the given name

Release Management

helm install [release] [chart]
Install a chart

helm install [release] [chart] --values=values.yaml
Install with custom values file

helm upgrade [release] [chart]
Upgrade a release

helm rollback [release] [revision]
Roll back a release to a previous revision

helm uninstall [release]
Uninstall a release

helm list
List releases in the current namespace

helm list --all-namespaces
List all releases in all namespaces

helm status [release]
View status of a release

helm history [release]
See revision history of a release

Debugging

helm get values [release]
Download the values file for a release

helm get manifest [release]
Download the manifest for a release

helm template [chart] --values=values.yaml
Render chart templates locally

helm lint [chart]
Examine a chart for possible issues

helm test [release]
Run tests for a release