Ubuntu 22.04 üzerinde belirli bir Helm sürümü kurulumu

Ali Orhun Akkirman - Jul 26 '23 - - Dev Community

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
Enter fullscreen mode Exit fullscreen mode

TAR dosyasından Helm kurulumu

İndirilen tar.gz dosyası aşağıdaki komut ile açılır

tar xvf helm-*-linux-amd64.tar.gz
Enter fullscreen mode Exit fullscreen mode

Tar.gz içerisinden çıkan helm binary dosyası ekteki gibidir.

sudo mv linux-amd64/helm /usr/local/bin
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

Bu komutun çıktısı aşağıdaki gibi olmaktadır:

version.BuildInfo{Version:"v3.8.2", GitCommit:"6e3701edea09e5d55a8ca2aae03a68917630e91b", GitTreeState:"clean", GoVersion:"go1.17.5"}
Enter fullscreen mode Exit fullscreen mode

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.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .