Repositories


Explore

helm repo list
Show registered Charts repos.

helm repo update
Grab latest Charts available in registered repos.

helm search repo my-keyword
Look for Charts in registered repositories based on a keyword.


Add

helm repo add stable https://charts.helm.sh/stable
Add the standard stable repo to local Helm config.

helm repo add my-repo-name https://my-repo-address/
Add a repo to the local Helm config .

Charts


Pull

helm pull my-chart
Download the chart locally.


Values

helm show values my-chart
Display values for the chart.


Validate

helm lint /path/to/folder
Verify chart syntax and best practices.

helm template --debug /path/to/folder
Test chart template rendering locally.

helm install --dry-run --debug /path/to/folder --values /path/to/valuesFiles.yml
Test chart template rendering locally and check potentials conflitcs on the cluster.

Releases


List

helm list -A
List installed releases on the kube cluster.

helm list --pending
List pending releases.

helm list --uninstalling
List releases being uninstalled.


Install

helm install my-release-name my-chart -n my-namespace
Install helm release.

--version 1.2.3
Install specific version.

--debug
Install helm release with debug logs.

--wait
Wait that resources to be in ready state to mark the relesase as successful.

--create-namespace
Create namespace if do not exist.

--generate-name
Generate a name for the deployment (don't specify my-release-name).


Upgrade

helm upgrade my-release-name my-chart -n my-namespace
Upgrade helm release.


Uninstall

helm uninstall my-release-name -n my-namespace
Uninstall helm release.