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~~