Helm, temel olarak Kubernetes üzerinde uygulamaları yönetmek için kullanılan uygulamadır. Kullanım açısından yetkisini "kubeconfig" üzerinden almaktadır.
Kurulumu için Ubuntu'da varsayılanda gelen snap paket yöneticisi ile kurulumu mümkün olduğu gibi, istenilen sürümde kurulumu için tar paketinden kurulumunu göstereceğim.
Helm için sürüm belirleme
Öncelikle istediğiniz sürümü Github üzerinde seçim yapabilirsiniz:
Örneğin yazının yazıldığı tarihte güncel kararlı sürüm olarak v3.12.2, v3.11.3, v3.10.3, v3.9.4 ve v3.8.2 bulunmaktadır.
Sonrasında istediğiniz sürüme göre wget komutu ile "tar.gz" dosyasını indirebilirsiniz:
wget https://get.helm.sh/helm-v3.8.2-linux-amd64.tar.gz
TAR dosyasından Helm kurulumu
İndirilen tar.gz dosyası aşağıdaki komut ile açılır
tar xvf helm-*-linux-amd64.tar.gz
Tar.gz içerisinden çıkan helm binary dosyası ekteki gibidir.
sudo mv linux-amd64/helm /usr/local/bin
Bu adım sonrasında helm komutu direkt olarak kullanılabilir olacaktır. Versiyonu kontrol etmek için aşağıdaki komut çalıştırılabilir:
helm version
Bu komutun çıktısı aşağıdaki gibi olmaktadır:
version.BuildInfo{Version:"v3.8.2", GitCommit:"6e3701edea09e5d55a8ca2aae03a68917630e91b", GitTreeState:"clean", GoVersion:"go1.17.5"}
Helm sürümünün güncellenmesi
Güncelleme yapılmak istendiğinde yeni binary tar dosyası indirilip, /usr/local/bin altına taşımak yeterli olacaktır. Dolayısıyla yukarıdaki adımları yapmak yeterlidir.