Helm            

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