„Kubernetes“ informacijos suvestinės diegimas ir rodiniai



„Kubernetes Dashboard“ yra bendros paskirties žiniatinklio vartotojo sąsaja, leidžianti vartotojams valdyti grupėje veikiančias grupes ir programas, šalinti joms triktis.

„Kubernetes Dashboard“ yra bendros paskirties internetinė vartotojo sąsaja, skirta „Kubernetes“ grupėms. Tai leidžia vartotojams tvarkyti grupėje veikiančias programas ir joms šalinti triktis, taip pat valdyti patį klasterį.Taigi, jei jūs gaunate save ir įvaldę šį įrankį, galite pagerinti savo, kaip „DevOps“ inžinieriaus, karjerą.

Taigi prieš judant toliaupažiūrėkime, kokios yra temos, kurias aptarsime šiame tinklaraštyje:





Kas yra „Kubernetes“ informacijos suvestinė?

„Kubernetes“ informacijos suvestinė yra žiniatinklio „Kubernetes“ vartotojo sąsaja, prie kurios įprastadislokuoti konteinerių programas į „Kubernetes“ sankaupą, šalinti programų triktis ir valdyti patį klasterį kartu su papildomais ištekliais.

„Kubernetes“ informacijos suvestinės naudojimas

  • Norėdami sužinoti, kokios programos veikia jūsų klasteryje.
  • Norėdami sukurti arba modifikuoti atskirus „Kubernetes“ išteklius, pvz., „Diegimai“, „Darbai“ ir kt.
  • Čia pateikiama informacija apie „Kubernetes“ išteklių būseną jūsų klasteryje ir apie visas galimas klaidas.



„Kubernetes“ informacijos suvestinės diegimas

Kaip įdiegti „Kubernetes“ informacijos suvestinę?

java kūrėjų atlyginimas Indijoje

Norėdami įdiegti informacijos suvestinę, vykdykite šią komandą:

kubectl sukurti -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

Prieiga prie informacijos suvestinės naudojant kubectl

kubectl proxy

Taitarpinį serverį tarp jūsų mašinos ir „Kubernetes“ API serverio.



Dabar, norėdami peržiūrėti prietaisų skydelį naršyklėje, eikite į šį adresą savo pagrindinio VM naršyklėje:

 http: // localhost: 8001 / api / v1 / vardų sritis / kube-system / services / https: kubernetes-dashboard: / proxy / 

Tada jums bus pasiūlyta šiame puslapyje įvesti kredencialus:

Atlikdami šį veiksmą sukursime informacijos suvestinės paslaugų paskyrą ir gausime jos kredencialus.
Pastaba : Vykdykite visas šias komandas a naujas terminalas , kitaip jūsų „kubectl“ tarpinio serverio komanda nustos veikti.

Vykdykite šias komandas:

Ši komanda sukurs informacijos suvestinės paslaugų paskyrą numatytojoje vardų srityje

kubectl sukurti serviceaccount prietaisų skydelį - numatytasis

Pridėkite grupių įrišimo taisykles prie informacijos suvestinės paskyros

„kubectl“ sukurkite klasterių susiejimo prietaisų skydelį-admin -numatytasis --clusterrole = klasterio-admin --serviceaccount = numatytasis: informacijos suvestinė

Nukopijuokite slaptą prieigos prie prietaisų skydelio prieigos raktą naudodami žemiau esančią komandą:

kubectl get secret $ (kubectl get serviceaccount dashboard -o jsonpath = '{. paslaptys [0] .pavadinimas}') -o jsonpath = '{. data.token}' | base64 - dekodas

Nukopijuokite slaptą prieigos raktą ir įklijuokite jį į informacijos suvestinės prisijungimo puslapį pasirinkdami žetono parinktį

Po prisijungimo pateksite į „Kubernetes“ pagrindinį puslapį.

Pagrindinis puslapis
Pamatysite pagrindinį / pasisveikinimo puslapį, kuriame
galite peržiūrėti, kurios sistemos programos veikia pagal numatytuosius nustatymuskubo sistema vardų sritisjūsų klasterio, pavyzdžiui, pačios informacijos suvestinės.

„Kubernetes“ informacijos suvestinės vartotojo sąsajos vaizdai

„Kubernetes“ informacijos suvestinę sudaro šie informacijos suvestinės rodiniai:

  • Administratoriaus peržiūra
  • „Workloads View“
  • Paslaugų rodinys
  • Saugyklos ir konfigūracijos rodinys

Pradėkime nuo administratoriaus rodinio.

Administratoriaus peržiūra

Jame išvardyti mazgai, vardų sritys ir nuolatiniai tūriai, turintys išsamų jų vaizdą, kur mazgų sąrašo rodinyje yra CPU ir atminties naudojimo metrika, apibendrinta visuose mazguose, o išsamios informacijos rodinyje rodoma mazgo metrika, jo specifikacija, būsena, paskirstyti ištekliai, įvykiai ir mazgai, einantys ant mazgo.

„Workloads View“

Būtent įvesties taško rodinyje rodomos visos programos, veikiančios pasirinktoje vardų srityje. Joje apibendrinama veikianti informacija apie darbo krūvius, pvz., Paruoštas tinklelių rinkinys kopijų rinkiniui arba dabartinis atminties naudojimas podui.

Paslaugų rodinys

Tai rodo „Kubernetes“ išteklius, leidžiančius atskleisti paslaugas išoriniam pasauliui ir atrasti jas klasteryje.

php eilutę pavers masyvu

Saugyklos ir konfigūracijos rodinys

Saugyklos rodinyje rodomi nuolatinio tūrio ieškinio ištekliai, kuriuos programos naudoja duomenims saugoti, okonfigūracijos rodinys naudojamas rodyti visus „Kubernetes“ išteklius, naudojamus tiesioginei klasteriuose veikiančių programų konfigūracijai.

Turite mums klausimą? Prašau tai paminėti nepertraukiamo integravimo įrankių komentarų skyriuje ir mes su jumis susisieksime.