Skip to main content

Helm Cheats

Cheat sheet for Helm commands.

info

This page was automatically generated from a navi cheat file available at difranca/navi-cheats.
Navi is an interactive cheatsheet tool for the command-line. To learn more about it, visit denisidoro/navi.


Repoโ€‹

Manage chart repositories.

CommandDescription
helm repo add {repo_name} {repo_url}Add a chart repository
helm repo updateUpdate chart repositories
helm repo listList chart repositories
helm repo remove {repo}Remove a chart repository
helm search repo {keyword}Search for charts in repositories
helm search repo {keyword} --versionsSearch for charts with all versions

Install & Upgradeโ€‹

Install and upgrade releases.

CommandDescription
helm install {release_name} {chart} -n {namespace}Install a chart
helm install {release_name} {chart} -f {values_file} -n {namespace}Install a chart with custom values file
helm install {release_name} {chart} --set {key}={value} -n {namespace}Install a chart with set values
helm upgrade {release} {chart} -n {release_namespace}Upgrade a release
helm upgrade {release} {chart} -f {values_file} -n {release_namespace}Upgrade a release with custom values file
helm upgrade --install {release_name} {chart} -n {namespace}Install or upgrade a release
helm install {release_name} {chart} -n {namespace} --dry-runDry-run an install to check rendered templates

Manage Releasesโ€‹

List, inspect, and manage releases.

CommandDescription
helm list -AList releases in all namespaces
helm list -n {namespace}List releases in a namespace
helm status {release} -n {release_namespace}Show release status
helm history {release} -n {release_namespace}Show release history
helm get values {release} -n {release_namespace}Get release values
helm get all {release} -n {release_namespace}Get all release information
helm get manifest {release} -n {release_namespace}Get rendered templates of a release

Rollback & Deleteโ€‹

Rollback and delete releases.

CommandDescription
helm rollback {release} -n {release_namespace}Rollback to previous revision
helm rollback {release} {revision} -n {release_namespace}Rollback to a specific revision
helm uninstall {release} -n {release_namespace}Uninstall a release

Chart Developmentโ€‹

Create and debug charts.

CommandDescription
helm create {chart_name}Create a new chart scaffold
helm lint {chart_path}Lint a chart for issues
helm template {release_name} {chart_path}Render chart templates locally
helm template {release_name} {chart_path} -f {values_file}Render chart templates with custom values
helm package {chart_path}Package a chart
helm show values {chart}Show chart values documentation