DEV Community

Ali Orhun Akkirman for Açıklab

Posted on

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

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.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs