Kubernetes için Dashboard: Kubenav

H. Alperen Selcuk
3 min readAug 8, 2021

Bu yazımda kubernetes için incelediğim diğer dashboardlardan farklı bir özelliğe sahip olan Kubenav ı inceleyeceğim.

yeni bir proje olan kubenav ı diğer dashboardlardan ayıran en önemli özellik mobil cihaz için UI si olması evet duymamışsınızdır şimdiye kadar, hızlı bir şekilde kubernetes clusterınıza bakmanız gerek dizüstü yakınınızda değil o da ne kubenav hem android hem ios destekli bir kubernetes app.

INSTALLATION

desktop versiyonunu işletim sisteminiz için uygun olanı indirerek kurmanız yeterli.

eğer kubernetes cluster içinde kullanmak istiyorsanız

kubectl apply --kustomize github.com/kubenav/deploy/kustomize
kubectl port-forward --namespace kubenav svc/kubenav 14122

hızlıca kurup deneyebilirsiniz. ben minikube üzerinde deneyeceğim. minikube ü ayağa kaldırıp kubenav yaml dosyasını apply edelim.

port forward ederek UI e 14122 portundan ulaşacağız.

DASHBOARD

forward ettiğimiz porttan girdiğimizde diğer dashboardlara benzeyen bir UI ile karşılaıyoruz yine objeler menü halinde solda sıralanmakta.

detaylı incelersek;

objelerinize menüden girip, sağ yukarda filtre olarak bulunan yerde namespace i seçerek spesifik olarak bakabilirsiniz. all namespace de bulunmakta.

bir pod confiğine girdiğinizde diğer dashboardların aksine açacağınız terminalin türünü sorarak sizi yönlendiriyor. direk pod a uygun bir terminal açmıyor.

sağ yukardan edit seçeneğinden, pod u silebilir, edit diyerek editörün açılmasını sağlayarak pod üzerinde değişikliğinizi yapabilirsiniz.

bookmark ile sanki browser a kısayol ekliyor gibi kubenav ın menülerinde olan bookmarks a kısayol olarak istediğiniz objeyi koyabilirsiniz.

Deployment lara gelirsek,

yine poddaki edit seçeneğinde bu sefer pod a ek scale seçeneği de bulunmaktadır ve tek tuşla pod sayınızı kontrol edebilirsiniz.

farklılıkların dışında diğer dashboardlar gibi clusterdaki nodeların metric bazında görünümü, harcadığı resourcelar, RBAC ayarları gibi bir sürü ortak özelliği barındırmakta.

Umarım yararlı bir inceleme olmuştur, önceden de belirttiğim bazı farklılıkların olması dışında en önemlisi Kubenav ın mobil desteği olması.

bir sonraki incelemede görüşmek üzere. sağlıcakla

h.a.s.

--

--