Skip to main content

Install Kubernetes Dashboard – Kubernetes versi 1.16

Untuk memudahkan dalam hal management, operation dan monitoring aplikasi di kubernetes, kita bisa mengunakan Kubernetes Dashboard.

Pada dasarnya Kubernetes bisa dimanage mengunakan cli ataupun web console. sebelum mencoba install kubernetes dashboard, saya sarankan untuk membaca tulisan sebelumnya yang berkaitan dengan install kubernetes cluster di centos 7

pada kuberetes cluster memiliki 3 node, saya mengunakan Kubernetes version 1.16 (Terbaru untuk saat ini)

buat deployment kubernetes dashboard

atau download dari => https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yaml

kemudian jalankan deployment diatas

pastikan semua proses deployment tidak ada yang error, jika ada yang Error, lebih baik remove deployment tersebut, dengan cara kubectl delete -f kubernetes-dashboard.yaml. kemudian pastikan pada namespace kube-system terdapat pod kubnetes-dashboard

kemudian buat Autentikasi token (RBAC) supaya kita bisa login dengan secret

 

kemudian deploy deployment tersebut

pastikan tidak ada yang error, setelah itu cek token pada service account admin-user di namespace kubernetes-dashboard

kemudian describe secret admin-user-token 

command => kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk ‘{print $1}’)

copy semua value token tersbut dan paste pada dashboard k8s, karena type service kubernetes-dashboard adalah NodePort maka kita bisa akses dari semua node, tapi di tutorial ini saya mapping ke master

URL => https://192.168.1.174:30323

jika berhasil maka akan muncul seperti ini

sekian tutorial kali ini, semoga bermanfaat

Reff : https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/#deploying-the-dashboard-ui

Alan Adi Prastyo

network & system engineer