About this Install Guide

This guide shows you how to install and use the tool with the most common configuration. For advanced options and complete reference information, see the official documentation. Some install guides also include optional next steps to help you explore related workflows or integrations.

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.

In this Install Guide, you’ll learn how to install Helm for Ubuntu on Arm. For more information, see Installing Helm which covers all supported operating systems.

Before you begin

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’re not using an Arm computer running 64-bit Linux.

You might need to install curl and wget if you don’t already have them installed:

    

        
        
sudo apt install -y curl wget

    

Download and install Helm

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

Option 1: Install using the release tar file

Download and install the latest version.

There is only 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

    

Confirm that Helm is installed

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

    

        
        
helm version

    

The output is similar to:

    

        
        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.


Give Feedback

How would you rate this tool quick-install guide?