Recently, I decided to pick up learning Kubernetes again after completely being absent from this world for many years. In this post, I’ll document how to install Helm CLI on AlmaLinx 9. Helm is like a package manager for Kubernetes. Helm CLI can be installed on your local machine, it does not to be installed on the Kubenetes node. However, in order to interact with your Kubernetes cluster, you’ll need to also have kubectl command as well as properly configured it to interact with your Kubernetes cluster.

On AlamLinux 9, helm is not available from any (official) repositories. Therefore, we’ll have to download Helm’s binary directly from the Helm project release page. In this post, I’ll be download Helm v3.12.3, and install it to /usr/local/bin/helm.

$ curl -O -L https://get.helm.sh/helm-v3.12.3-linux-amd64.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 15.2M  100 15.2M    0     0  2153k      0  0:00:07  0:00:07 --:--:-- 2585k
$ sudo install linux-amd64/helm /usr/local/bin/

$ ls -l /usr/local/bin/helm
-rwxr-xr-x. 1 root root 50597888 Sep 26 21:18 /usr/local/bin/helm

Verify the installed version:

$ helm version
version.BuildInfo{Version:"v3.12.3", GitCommit:"3a31588ad33fe3b89af5a2a54ee1d25bfe6eaa5e", GitTreeState:"clean", GoVersion:"go1.20.7"}

Now that helm has been installed, what’s next? Well, check out the Using Helm if you want.