Cara Install Helm di Kubernetes Cluster

Helm adalah sebuah tool untuk mengatur Kubernetes charts. Charts adalah sebutan lain untuk format pemaketan resource-resource kubernetes.

Untuk pengertian mudahnya bayangkan bahwa Helm adalah package manager apt di linux debian/ubuntu atau yum di redhat/centos yang sering kita gunakan. Dan Charts adalah format .deb ataupun rpm tsb untuk pemaketannya. Demikianlah kira-kira.

Dengan bantuan Helm kita semakin dipermudah untuk mengelola, installasi dan konfigurasi dalam membangun software didalam cluster Kubernetes.

Ada banyak cara installasi Helm, mulai dari install via sources, snap,scripts ataupun teknik lain (kamu bisa baca lengkapnya disini).

Namun berdasarkan praktek ayies lebih suka menggunakan scripts yang sudah disediakan caranya:

$ curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get > get_helm.sh
$ chmod 700 get_helm.sh
$ ./get_helm.sh

Saat proses installasi Helm maka dibutuhkan juga depedensi Tiller untuk dideploy didalam kubernetes. Jalankan perintah ini untuk deploy tiller

$ helm init

Jalankan perintah ini untuk memastikan service tiller telah running:

$ kubectl get pods --namespace
kube-system

Jika sewaktu-waktu kita ingin mereset helm maka bisa jalankan ini:

$ helm reset --force

Berhati2 dengan perintah diatas karena selain mereset Helm juga termasuk tiller didalamnya.

Lalu fungsi Helm untuk apa? Seperti yang ayies infokan Helm bisa mempermudah kita dalam installasi paket atau “software” di kubernetes cluster, Contoh berikut ini cara imencari sebuah paket di Helm

helm search

Lakukan ini untuk update repository

helm repo update

Contoh kita ingin install paket Mysql maka cukup dengan cara:

helm install stable/mysql

Cara Install Helm di Kubernetes Cluster Cara Install Helm di Kubernetes Cluster

Hasilnya pun sangat detail karena ada NOTES-nya. Luar biasa sekali bukan? ๐Ÿ˜‰


0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *