About this Install Guide

This guide is intended to get you up and running with this tool quickly with the most common settings. For a thorough review of all options, refer to the official documentation.

Helm is a tool for managing Kubernetes packages in a format called charts. A chart is a group of configuration files that give you the resources that you need to deploy an application to a Kubernetes cluster.

Helm supports the Arm architecture, and is available for Windows, macOS, and Linux.

Before you begin

There is documentation available on Installing Helm which covers all supported operating systems.

This Install Guide gives you a quick solution for installing Helm for Ubuntu on Arm.

To start, confirm you are using an Arm machine by running:

    

        
        
            uname -m
        
    

The output should be:

    

        
        aarch64

        
    

If you see a different result, you are not using an Arm computer running 64-bit Linux.

You might need to install curl and wget if you do not already have them installed:

    

        
        
            sudo apt install -y curl wget
        
    

How do I download and install Helm?

There are multiple ways to install Helm for Ubuntu on Arm. Here are three options from which you can choose.

Option 1: Install using the release tar file

Download and install the latest version.

There is just one executable to copy to the desired location:

    

        
        
            HELM_VER=`curl -s https://api.github.com/repos/helm/helm/releases/latest | grep tag_name | cut -d: -f2 | tr -d \"\,\v | awk '{$1=$1};1'`
wget https://get.helm.sh/helm-v${HELM_VER}-linux-arm64.tar.gz
tar -zxvf helm-v${HELM_VER}-linux-arm64.tar.gz
sudo cp linux-arm64/helm /usr/local/bin/
        
    

Option 2: Install using the apt package manager

You can also install Helm using the apt package manager:

    

        
        
            curl https://baltocdn.com/helm/signing.asc | sudo apt-key add -
sudo apt-get install apt-transport-https --yes
echo "deb 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
        
    

Option 3: Install using Snap

Snap is another option for installing Helm:

    

        
        
            sudo snap install helm --classic
        
    

How do I confirm that Helm is installed?

Regardless of which option you are using, confirm the executable is available:

    

        
        
            helm version
        
    

You see the version information printed:

    

        
        version.BuildInfo{Version:"v3.16.3", GitCommit:"cfd07493f46efc9debd9cc1b02a0961186df7fdf", GitTreeState:"clean", GoVersion:"go1.22.7"}

        
    

You are now ready to use Helm for your Kubernetes projects.


Feedback

How would you rate the overall quality of this tool quick-install guide?