Install & Uninstall app
-
helm install [app-name] [chart]
Install an app
-
helm install [app-name] [chart] --namespace [namespace]
Install an app in a specific namespace
-
helm install [app-name] [chart] --values [yaml-file/url]
Override the default values with those specified in a file of your choice
-
helm install [app-name] --dry-run --debug
Run a test installation to validate and verify the chart
-
helm uninstall [release]
Uninstall a release
Upgrade & Rollback
-
helm upgrade [release] [chart]
Upgrade an app
-
helm upgrade [release] [chart] --atomic
Instruct Helm to rollback changes if the upgrade fails
-
helm upgrade [release] [chart] --install
Upgrade a release. If it does not exist on the system, install it
-
helm upgrade [release] [chart] --version [version-number]
Upgrade to a specified version
-
helm rollback [release] [revision]
Roll back a release
Releases
-
helm get all [release]
Download all the release information
-
helm get hooks [release]
Download all hooks
-
helm get manifest [release]
Download the manifest
-
helm get notes [release]
Download the notes
-
helm get values [release]
Download the values file
-
helm history [release]
Fetch release history
-
helm list
List all available releases in the current namespace
-
helm list --all-namespaces
List all available releases across all namespaces
-
helm list --namespace [namespace]
List all releases in a specific namespace
-
helm list --output [format]
List all releases in a specific output format
-
helm list --filter '[expression]'
Apply a filter to the list of releases using regular expressions
-
helm status [release]
See the status of a specific release
-
helm history [release]
Display the release history
Repositories
-
helm repo add [repository-name] [url]
Add a repository from the internet
-
helm repo remove [repository-name]
Remove a repository from your system
-
helm repo update
Update repositories
-
helm repo list
List chart repositories
-
helm repo index
Generate an index file containing charts found in the current directory
-
helm search [keyword]
Search charts for a keyword
-
helm search repo [keyword]
Search repositories for a keyword
-
helm search hub [keyword]
Search Helm Hub
Charts
-
helm create [name]
Create a directory containing the common chart files and directories
-
helm package [chart-path]
Package a chart into a chart archive
-
helm lint [chart]
Run tests to examine a chart and identify possible issues
-
helm show all [chart]
Inspect a chart and list its contents
-
helm show chart [chart]
Display the chart’s definition
-
helm show values [chart]
Display the chart’s values
-
helm pull [chart]
Download a chart
-
helm pull [chart] --untar --untardir [directory]
Download a chart and extract the archive’s contents into a directory
-
helm dependency list [chart]
Display a list of a chart’s dependencies
Other
-
helm --help
Display the general help output for Helm
-
helm [command] --help
Show help for a particular helm command
-
helm version
See the installed version of Helm
-
helm env
See information about the Helm client environment