Repositories
Explore
helm repo listShow registered Charts repos.
helm repo updateGrab latest Charts available in registered repos.
helm search repo my-keywordLook for Charts in registered repositories based on a keyword.
Add
helm repo add stable https://charts.helm.sh/stableAdd 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-chartDownload the chart locally.
Values
helm show values my-chartDisplay values for the chart.
Validate
helm lint /path/to/folderVerify chart syntax and best practices.
helm template --debug /path/to/folderTest chart template rendering locally.
helm install --dry-run --debug /path/to/folder --values /path/to/valuesFiles.ymlTest chart template rendering locally and check potentials conflitcs on the cluster.
Releases
List
helm list -AList installed releases on the kube cluster.
helm list --pendingList pending releases.
helm list --uninstallingList releases being uninstalled.
Install
helm install my-release-name my-chart -n my-namespaceInstall helm release.
--version 1.2.3Install specific version.
--debugInstall helm release with debug logs.
--waitWait that resources to be in ready state to mark the relesase as successful.
--create-namespaceCreate namespace if do not exist.
--generate-nameGenerate a name for the deployment (don't specify my-release-name).
Upgrade
helm upgrade my-release-name my-chart -n my-namespaceUpgrade helm release.
Uninstall
helm uninstall my-release-name -n my-namespaceUninstall helm release.