Skip to main content

Helm Most Used Commands

ยท 3 min read
Guille Vigil

Helm is a package manager for Kubernetes that allows developers and operators to more easily package, configure, and deploy applications and services onto Kubernetes clusters. Helm is the most popular package manager for Kubernetes and is widely used by many organizations.

Dive into the world of Helm commands - your gateway to simplified Kubernetes deployments and efficient package management. Uncover the power to streamline, deploy, and manage applications effortlessly. Ready to elevate your container orchestration game? ๐Ÿš€๐Ÿ“ฆ

Installationโ€‹

Begin your Helm journey by installing the Helm client on your local machine. You can install Helm using the following command:

brew install helm

App Install & Uninstallโ€‹

Helm allows you to install and uninstall applications on your Kubernetes cluster. You can install an application using these commands:

helm create <name> # Create a new default chart with the given name
helm install <name> <chart> [--namespace <name>] [--values <file>] # Install the chart with the given release name
helm uninstall <name> # Uninstall the given release name

Get Informationโ€‹

Helm allows you to get information about your applications and releases. You can get information using these commands:

helm list [--all-namespaces] # List releases
helm status <release> # Show the status of the named release
helm history <release> # Fetch release history

Change App Versionโ€‹

Helm allows you to change the version of your applications. You can change the version using these commands:

helm upgrade <release> <chart> [--atomic <file>] [--version <version>] # Upgrade the release to a new version of the chart
helm rollback <release> <revision> # Rollback to a previous revision

Chart Managementโ€‹

Helm allows you to manage your charts. You can manage your charts using these commands:

helm lint <chart> # Lint the chart
helm template <name> <directory> # Render chart templates locally and display the output
helm show values <chart> # Show the values file of the given chart
helm dependencies update # Update the dependencies of the given chart

Repo Managementโ€‹

Helm allows you to manage your repositories. You can manage your repositories using these commands:

helm repo list # List chart repositories
helm repo add <name> <url> # Add a chart repository
helm repo remove <name> # Remove a chart repository
helm search repo <name> # Search for a specific chart