Welcome to the Helm Commands Cheatsheet
Helm is a powerful package manager for Kubernetes, allowing you to define, install, and manage Kubernetes applications. This cheatsheet provides a quick reference to common Helm commands and their usage.
Table of Contents
- Installing Helm
- Basic Commands
- Working with Charts
- Helm Repositories
- Advanced Commands
- Troubleshooting
Installing Helm
To install Helm, follow the official installation guide:
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
Verify the installation:
helm version
This should display the version of Helm installed on your system.
Basic Commands
Initialize Helm (v2 only):
helm init
Check Helm version:
helm version
List all installed releases:
helm list
Install a chart:
helm install <release-name> <chart-name>
Uninstall a release:
helm uninstall <release-name>
Working with Charts
Search for charts:
helm search repo <chart-name>
Install a chart with custom values:
helm install <release-name> <chart-name> -f <values-file.yaml>
Upgrade a release:
helm upgrade <release-name> <chart-name>
Rollback a release:
helm rollback <release-name> <revision>
Get release information:
helm get all <release-name>
Template a chart:
helm template <chart-name> -f <values-file.yaml>
Lint a chart:
helm lint <chart-name>
Package a chart:
helm package <chart-name>
Push a chart to a repository:
helm push <chart-name> <repository>
Pull a chart from a repository:
helm pull <repository>/<chart-name>
Delete a chart:
helm delete <chart-name>
Show chart information:
helm show <chart-name>
Helm Repositories
Add a repository:
helm repo add <repo-name> <repo-url>
Update repositories:
helm repo update
List all repositories:
helm repo list
Remove a repository:
helm repo remove <repo-name>