DevLearn
Command Reference

Helm CLI Commands

Essential Helm commands for managing Kubernetes deployments

release
install
deploy
helm install <release-name> <chart>

Install a chart

release
install
values
helm install <release-name> <chart> -f values.yaml

Install with custom values file

release
dry-run
debug
helm install <release-name> <chart> --dry-run

Simulate installation without deploying

release
upgrade
update
helm upgrade <release-name> <chart>

Upgrade a release

release
upgrade
rollback
helm upgrade <release-name> <chart> --atomic

Upgrade with automatic rollback on failure

release
rollback
revert
helm rollback <release-name> <revision>

Rollback to a previous revision

release
rollback
helm rollback <release-name> 1

Rollback to revision 1

release
uninstall
delete
helm uninstall <release-name>

Uninstall a release

release
list
releases
helm list

List all releases

release
list
all
helm list --all-namespaces

List releases across all namespaces

release
history
revisions
helm history <release-name>

View release history

release
status
helm status <release-name>

View release status

release
test
helm test <release-name>

Run tests for a release

Pro Tips

Use --atomic with upgrades for automatic rollback

Use --dry-run to preview without deploying

Run helm repo update before searching for new charts

Use helm template to debug rendering issues