„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ės diegimas
- „Kubernetes“ informacijos suvestinės vartotojo sąsajos vaizdai
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:
Sukurkite „Cluster Admin“ paslaugų paskyrą
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į, kuriamegalite 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.