Bazı işlemleri kubernetes dashboard arayüzünden yapmak oldukça kolaydır. Ayrıca kubernetes dashboard dan performans verileri ve sorunları daha rahat tespit edebilirsiniz.
KURULUM (INSTALLATION)
Aşağıdaki kodu çalıştırarak kubernetes-dashboard deploy etmeye başlayalım.
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml
kurulum bittikten sonra dashboard için rbac tanımlamalarını yapalım. İlk önce serviceaccount oluşturalım
kubectl create serviceaccount k8s-dashboard-admin
service account’u bind edelim ve rolune cluster admin rolü atayalım.
kubectl create clusterrolebinding k8s-dashboard-admin --clusterrole=cluster-admin --serviceaccount=default:k8s-dashboard-admin
daha sonra secretleri listeleyelim.
kubectl get secrets

yukarıdaki gibi çıktı elde edeceksiniz. Ardından dashboard ismini kopyalayın
kubectl describe secret k8s-dashboard-admin-token-s5l6v

tokeni kopyalayın ve ardından aşağıdaki kodu çalıştırın.
kubectl proxy
ardından dashboard’ a gitmek için aşağıdaki url tıklayın ve tokeni yapıştırın.
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login


NOT: Bu örnekte dashboard’ un v2.0.3 sürümü kullanılmıştır. Siz son sürümünü takip etmek için aşağıdaki linkten deployment dosyasınının son sürümünü çekebilirisiniz.
https://github.com/kubernetes/dashboard
4 Yorum