Ang Kubernetes Dashboard ay isang pangkalahatang layunin, UI na batay sa web para sa mga kumpol ng Kubernetes. Pinapayagan nito ang mga gumagamit na pamahalaan ang mga application na tumatakbo sa cluster at i-troubleshoot ang mga ito, pati na rin pamahalaan ang cluster mismo.Kaya, kung makuha mo ang iyong sarili , at master ang tool na ito, maaari mong maiangat ang iyong karera bilang isang Engineer ng DevOps.
Kaya bago magpatuloytingnan natin kung ano ang mga paksa, sasakupin namin sa blog na ito:
- Ano ang Kubernetes Dashboard?
- Pag-install ng Kubernetes Dashboard
- Mga pagtingin sa Kubernetes Dashboard UI
Ano ang Kubernetes Dashboard?
Ang isang Kubernetes dashboard ay isang web-based na Kubernetes interface ng gumagamit na dati ay ginagamiti-deploy ang mga lalagyan na aplikasyon sa isang kumpol ng Kubernetes, i-troubleshoot ang mga application, at pamahalaan ang kumpol mismo kasama ang mga mapagkukunang dadalo nito.
Mga paggamit ng Kubernetes Dashboard
- Upang makakuha ng isang pangkalahatang ideya ng mga application na tumatakbo sa iyong kumpol.
- Upang likhain o baguhin ang mga indibidwal na mapagkukunan ng Kubernetes halimbawa ng Mga Pag-deploy, Trabaho, atbp.
- Nagbibigay ito ng impormasyon sa estado ng mga mapagkukunan ng Kubernetes sa iyong kumpol, at sa anumang mga error na maaaring nangyari.
Pag-install ng Kubernetes Dashboard
Paano Mag-deploy ng Kubernetes Dashboard?
Patakbuhin ang sumusunod na utos upang i-deploy ang dashboard:
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
Pag-access sa Dashboard gamit ang kubectl
kubectl proxy
Itogagawa ng proxy server sa pagitan ng iyong machine at Kubernetes API server.
Ngayon, upang matingnan ang dashboard sa browser, mag-navigate sa sumusunod na address sa browser ng iyong Master VM:
http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proxy /
Pagkatapos ay sasabihan ka ng pahinang ito, upang ipasok ang mga kredensyal:
Lumikha ng isang account ng serbisyo ng Cluster Admin
Sa hakbang na ito, lilikha kami ng account ng serbisyo para sa dashboard at makuha ang mga kredensyal nito.
Tandaan : Patakbuhin ang lahat ng mga utos na ito sa a bagong terminal , kung hindi man titigil ang iyong utos ng kubectl proxy.
Patakbuhin ang mga sumusunod na utos:
Ang utos na ito ay lilikha ng isang account ng serbisyo para sa isang dashboard sa default na namespace
kubectl lumikha ng serviceaccount dashboard -n default
Idagdag ang mga panuntunan sa pagbubuklod ng kumpol sa iyong dashboard account
kubectl lumikha ng clusterrolebinding dashboard-admin -n default --clusterrole = cluster-admin --serviceaccount = default: dashboard
Kopyahin ang lihim na token na kinakailangan para sa iyong pag-login sa dashboard gamit ang command sa ibaba:
makakuha ng lihim na kubectl $ (kubectl makakuha ng dashboard ng serviceaccount -o jsonpath = '{. sikreto [0] .name}') -o jsonpath = '{. data.token}' | base64 --decode
Kopyahin ang lihim na token at i-paste ito sa Pahina ng Pag-login sa Dashboard, sa pamamagitan ng pagpili ng isang pagpipilian sa token
Pagkatapos ng Pag-sign In makakarating ka sa Kubernetes Homepage.
Home Page
Makikita mo ang home / welcome page kung saanmaaari mong tingnan kung aling mga application ng system ang tumatakbo bilang default sacube system
namespaceng iyong kumpol, halimbawa, ang Dashboard mismo.
Mga pagtingin sa Kubernetes Dashboard UI
Ang Kubernetes Dashboard ay binubuo ng mga sumusunod na view ng dashboard:
- Pagtingin ng Admin
- Mga Tignan ng Mga Kargada
- Pagtingin sa Mga Serbisyo
- Imbakan at Tingnan ang Config
Magsimula tayo sa view ng admin.
pl sql tutorial para sa mga nagsisimula
Pagtingin ng Admin
Inililista nito ang mga Node, Namespaces, at Persistent Volume na mayroong isang detalyadong pagtingin sa mga ito, kung saan ang view ng listahan ng node ay naglalaman ng mga sukatan ng paggamit ng CPU at memorya na pinagsama-sama sa lahat ng mga Node at ang view ng mga detalye ay nagpapakita ng mga sukatan para sa isang Node, ang detalye, katayuan, inilaan na mga mapagkukunan, mga kaganapan, at mga pod na tumatakbo sa node.
Mga Tignan ng Mga Kargada
Ito ang view point ng entry na nagpapakita ng lahat ng mga application na tumatakbo sa napiling namespace. Binubuod nito ang naaaksyunang impormasyon tungkol sa mga workload, halimbawa, ang bilang ng mga handa na pod para sa isang Replica Set o kasalukuyang paggamit ng memorya para sa isang Pod.
Pagtingin sa Mga Serbisyo
Ipinapakita nito ang mga ipinapakita na mga mapagkukunan ng Kubernetes na nagbibigay-daan para sa paglalantad ng mga serbisyo sa panlabas na mundo at tuklasin ang mga ito sa loob ng isang kumpol.
Imbakan at Tingnan ang Config
Ipinapakita ng view ng Storage ang mga mapagkukunang Persistent Volume Claim na ginagamit ng mga application para sa pagtatago ng data samantalangGinagamit ang config view upang maipakita ang lahat ng mga mapagkukunan ng Kubernetes na ginagamit para sa live na pagsasaayos ng mga application na tumatakbo sa mga kumpol.
May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng Nagpapatuloy na Mga Tool ng Pagsasama at babalikan ka namin sa iyo.