# Kubernetes Dashboard UI Kurulumu Nasıl Yapılır?

Bu yazımızda; Kubernetes Community tarafından geliştirilmiş, varsayılan olarak kurulu gelmeyen Kubernetes Dashboard UI Kurulumunun nasıl yapılacağını tecrübe edeceğiz.&#x20;

Kubernetes Dashboard, Kubernetes cluster'ınız içerisinde uygulamalarınızı yönetebileceğiniz ve monitör edebileceğiniz web tabanlı bir uygulamadır.

### Dashboard Yaml Dosyasının Deploy Edilmesi

```
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta6/aio/deploy/recommended.yaml
```

![Dashboard UI Yaml Dosyasının Deploy Edilmesi](https://3110286875-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpwSt0BdhhtnMy9YmXA%2F-LuisVg1RzOjcVadBSh2%2F-LuitGgEyJoQda5b1AwY%2Fimage.png?alt=media\&token=a08e85f7-b0cc-4078-a8a6-442c28e2869b)

### Dashboard'a Giriş İçin Token Oluşturulması

```
kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')
```

![Admin Girişi İçin Token Oluşturulması](https://3110286875-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpwSt0BdhhtnMy9YmXA%2F-LuisVg1RzOjcVadBSh2%2F-LuitR-YAvwUn6POxDvi%2Fimage.png?alt=media\&token=34544ec8-e753-4036-a4e0-0e9eff3aab79)

Type: kubernetes.io/service-account-token

alanında yer alan token ile başlayan hash kodu herhangi bir text editör üzerine kopyalayın. Sonrasında ihtiyacımız olacak.

### Dashboard Admin Sayfasına Erişim

```
kubectl proxy
```

Proxy oluşturduktan sonra aşağıdaki linki browser üzerinde açtığınızda dashboard admin sayfası karşınıza gelecektir.

Kopyaladığınız token değerini burada aşağıdaki gibi kullanabilirsiniz.

{% embed url="<http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/>" %}

![](https://3110286875-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpwSt0BdhhtnMy9YmXA%2F-LuisVg1RzOjcVadBSh2%2F-Luiud7VFaLDr793pNKy%2Fimage.png?alt=media\&token=3c9c9904-2120-4dea-828f-052943feb1a2)

![](https://3110286875-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpwSt0BdhhtnMy9YmXA%2F-LuisVg1RzOjcVadBSh2%2F-Luiv25zY3Ma2NFQ8Prm%2Fimage.png?alt=media\&token=79f70a13-1740-4803-9706-95835588f34f)

Kaynaklar:

<https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/>

<https://github.com/kubernetes/dashboard>
