Helm Kubernetes Package Manager Cheat Sheet
Production Helm CLI reference: helm repo update, helm upgrade --install, rollback revisions, template rendering, and values overrides with 1-click copy.
Chart Repositories (3 commands)
helm repo add bitnami https://charts.bitnami.com/bitnami
Registers a remote chart repository in your local Helm client configuration.
helm repo update
Fetches the latest version manifests and metadata from all configured chart repos.
helm search repo nginx
Searches configured repositories for charts matching the query string.
Release Lifecycle (5 commands)
helm install my-release bitnami/nginx --set service.type=LoadBalancer
Installs a chart into the Kubernetes cluster with custom inline variable overrides.
helm upgrade --install my-release ./my-chart -f values.production.yaml
Idempotently upgrades an existing release or installs it if not already present.
helm list --all-namespaces
Lists all deployed Helm releases across all Kubernetes cluster namespaces.
helm rollback my-release 2
Rolls back a release to a specific previous revision number instantly.
helm uninstall my-release --namespace prod
Removes all Kubernetes resources associated with the specified release.
Inspection & Debug (3 commands)
helm template my-release ./my-chart -f values.yaml
Renders chart templates locally and outputs valid Kubernetes YAML to stdout.
helm get values my-release
Retrieves the user-supplied values overrides applied to a deployed release.
helm lint ./my-chart
Performs static analysis on a local chart directory to catch structural formatting errors.