Kubernetes Dashboard: Skooner (k8dash)
yine bir dashboard incelemesi ile karşınızdayım.

CNCF projesinden biri olan skooner basit ve kullanışlı bir dashboard sunuyor.
kullanımı gayet basit
kubectl apply -f https://raw.githubusercontent.com/skooner-k8s/skooner/master/kubernetes-skooner.yaml

istersek SVC üzerinde obje tipini editleyerek load balancer yapabiliriz ya da nodeport yaparak belirli bir porttan NodeIP sinden erişebiliriz bunları istemiyorsak bir ingress objesi yaratarak istediğimiz bir domainden erişebiliriz.

ben basit olması açısından editleyip clusterIP yi nodePort yapacağım.

dashboard erişimi için öncelikle bir cluster a erişebilen bir serviceaccount yaratıp token almamız gerekiyor.
kubectl create serviceaccount skn
kubectl create clusterrolebinding skn --clusterrole=cluster-admin --serviceaccount=default:skn
kubectl get secrets
kubectl describe secret skn-token-xxxxx
buradan aldığımız token ile dashboarda girebiliriz.

karşımıza güzel bir arayüz çıkıyor normal kubernetes dashboarda benziyor çoğu kısmında.

sağ üsttten filtreleme yapabiliyorsunuz. namespace özelinde objeleri gösterebiliyor.
desteklediği kısımları söyleyecek olursak;
- Namespaces, Nodes, Pods, Replica Sets, Deployments, Storage, RBAC
- sayfayı refresh yapmadan anlık metric görüntüleme.
- hızlı bir şekilde scale yapabilme ve yaml editleyebilme.

- sol alt kısımdan yaml formatında declarative olarak obje yaratabilme.
- kolay bir şekilde log takibi ve pod içine exec olabilme. logları tek tuşla bilgisayara indirme.



ben basitliğini ve kolay yüklenmesini sevdim.
ben basitliğini ve kolay yüklenmesini sevdim.
umarım yararlı bir yazı olmuştur.
h.a.s.