Instalasi Helm pada Kubernetes Cluster

Posted on

Postingan sebelumnya saya sempat membahas Cara Paling Susah Setup Kubernetes Cluster pada openSUSE Leap 15.1, kali ini saya akan membahas bagaimana cara install helm dan juga penggunaannya.

HELM

  • Helm adalah tool yang digunakan untuk melakukan instalasi maupun manage Kubernetes applications
  • Jika dilinux, si Helm ini bisa dikaitkan dengan zypper/apt/yum/homebrew
  • Helm ada 2 bagian penting yang pertama Helm (client side) dan yang kedua yaitu Tiller (Server side). Biasanya ketika pertama kali inisialisasi helm akan otomatis install Tiller pada Kuberenetes Cluster.
  • Helm Charts berguna untuk membantu kita untuk mendefinisikan, install maupun upgrade aplikasi yang paling kompleks sekalipun pada kuberentes applications

Install HELM

Sebagai catatan diawal, untuk instalasi helm sangat udah sekali namun hanya dilakukan 1 kali pada salah satu master server kubernetes. Caranya sangat mudah seperti berikut:

SSH ke Kube-Master, jalankan perintah:

wget -c https://get.helm.sh/helm-v2.14.3-linux- amd64.tar.gz
tar xzvf helm-v2.14.3-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/helm

Lakukan Inisialisasi pertama kali Helm dengan Kubernetes Cluster dengan peritah:

helm init

Install Tiller

Setellah selesai helm init, selanjutnya kita mesti instalasi Tiller pada Kubeneres Cluster. Jalankan perintah berikut untuk melakukan instalasi:

kubectl create serviceaccount --namespace kube-system tiller
kubectl create clusterrolebinding tiller-cluster-rule -- clusterrole=cluster-admin --serviceaccount=kube-system:tiller
kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'

Tunggu beberapa saat kemudian cek versi helm maupun tiller mestinya sama dengan perintah:

helm version

Jika sama, maka instalasi helm sudah berhasil dilakukan dan jika tidak sama silakan lakukan ulang step by step seperti yang saya infokan dari awal artikel. Sip, sampai bertemu di artikel selanjutnya saya akan coba bahas cara membuat NFS server dengan menggunakan helm.

See you~~

Gravatar Image
Seorang warga negara Indonesia biasa. Pengguna MAC dan develop server Ubuntu & CentOS. Contact : admin [at] nugi.biz

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.