DEV Community

Suleiman Dibirov
Suleiman Dibirov

Posted on

Installing Helm

Before you can start using Helm, you need to install it on your local machine. Helm provides an easy installation process for all major operating systems. Once installed, you’ll be able to interact with your Kubernetes cluster using Helm commands.

Step-by-Step Installation

Here’s how to install Helm on different platforms:

1. macOS

The simplest way to install Helm on macOS is via Homebrew:

brew install helm
Enter fullscreen mode Exit fullscreen mode

2. Linux

On Linux, you can use the package manager specific to your distribution. Alternatively, you can download the latest binary from the official Helm GitHub releases page:

curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
Enter fullscreen mode Exit fullscreen mode

3. Windows

On Windows, Helm can be installed using Chocolatey:

choco install kubernetes-helm
Enter fullscreen mode Exit fullscreen mode

Or Scoop:

scoop install helm
Enter fullscreen mode Exit fullscreen mode

4. Verifying the Installation

Once Helm is installed, verify the installation by checking the Helm version:

helm version
Enter fullscreen mode Exit fullscreen mode

This command will show you the installed version of Helm and confirm that everything is set up correctly.

Prerequisites: kubectl

Since Helm interacts with your Kubernetes cluster, you’ll also need kubectl, the command-line tool for Kubernetes, to be installed and configured. Make sure kubectl is pointed at the correct Kubernetes cluster:

kubectl cluster-info
Enter fullscreen mode Exit fullscreen mode

This command should display information about your Kubernetes cluster. If not, ensure your kubectl configuration is correctly set up.

Helm Repositories

Once Helm is installed, you’ll need to add some repositories to start working with Charts. Repositories are where Helm stores collections of Charts that you can download and install.

To add a Helm repository, use:

helm repo add <repo-name> <repo-url>
Enter fullscreen mode Exit fullscreen mode

For example, adding the Bitnami repository:

helm repo add bitnami https://charts.bitnami.com/bitnami
Enter fullscreen mode Exit fullscreen mode

Once a repository is added, update the local index to ensure you have the latest list of Charts:

helm repo update
Enter fullscreen mode Exit fullscreen mode

Now that Helm is installed and you’ve added a repository, you’re ready to start deploying applications using Helm Charts! In the next section, we’ll explore how to work with Helm to install and manage applications in your Kubernetes cluster.

Top comments (0)