Installation

Here are the various methods for installing Helm software:

  1. Please download the binary for each release from here, based on the target machine, operating system, and compute architecture.
  2. Verify the checksum and signature mentioned in the release to ensure integrity and security.
  3. Extract the downloaded compressed binary file.
    tar -zxvf <file-name>.tar.gz
    
  4. If you are running it on Linux or macOS, find the helm file in the extracted folder and move it to the destination where you host all your executables, ensuring that your shell is set to include its path.
    mv helm /usr/local/bin/
    
  5. If you are running it on Windows, double-click the .exe file inside the extracted folder, then follow the instructions and configurations provided by the installer.

Here is how to run a installer script that automatically fetch the latest version of Helm, operating system and compute architecture information and installs it.

Chained Command:

curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 && chmod 700 get_helm.sh && ./get_helm.sh

Individual Command:

curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh

Assuming you have Go and Git installed, here is the command to install Helm:

Chained Command:

git clone https://github.com/helm/helm.git && cd helm && make

Individual Command:

git clone https://github.com/helm/helm.git
cd helm
make

Assuming you have Homebrew installed, here is the command to install Helm:

brew install helm

Assuming you have Winget installed, here is the command to install Helm:

winget install Helm.Helm

Assuming you have Snap or Snapcraft installed, here is the command to install Helm:

sudo snap install helm --classic

Assuming you have a Linux distribution that supports the Advanced Packaging Tool (APT) and it is installed, here is the command to install Helm:

Chained Command:

curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null && sudo apt-get install apt-transport-https --yes && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list && sudo apt-get update
sudo apt-get install helm

Individual Command:

curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm

Assuming you have Chocolatey installed, here is the command to install Helm:

choco install kubernetes-helm

Assuming you have Scoop installed, here is the command to install Helm:

scoop install helm

Assuming you have a Linux distribution that supports the Dandified YUM (DNF) or Yellowdog Updater Modified (YUM) and it is installed, here is the command to install Helm:

sudo dnf install helm