Pag-install at Pagtingin sa Kubernetes Dashboard



Ang Kubernetes Dashboard ay isang pangkalahatang layunin, UI na batay sa web na nagbibigay-daan sa mga gumagamit na pamahalaan ang kumpol at mga application na tumatakbo sa cluster, i-troubleshoot ang mga ito.

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?

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:

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 saan
maaari 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.