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 a chart added locally.
helm show values oci://my-registry/my-chart
Display values for a remote 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.
