Kubernetes Dashboard je univerzálne webové webové rozhranie pre klastre Kubernetes. Umožňuje používateľom spravovať aplikácie bežiace v klastri a riešiť ich problémy, ako aj spravovať samotný klaster.Takže, ak sa dostanete , a osvojiť si tento nástroj, môžeš pozdvihnúť svoju kariéru ako inžinier DevOps.
Takže predtým, ako pôjdete ďalejpozrime sa, aké sú témy, ktorým sa budeme venovať v tomto blogu:
- Čo je informačný panel Kubernetes?
- Inštalácia panela Kubernetes
- Pohľady na používateľské rozhranie Kubernetes Dashboard
Čo je informačný panel Kubernetes?
Informačný panel Kubernetes je webové používateľské rozhranie Kubernetes, na ktoré je zvyknutýnasadiť kontajnerové aplikácie do klastra Kubernetes, odstraňovať problémy s aplikáciami a spravovať samotný klaster spolu s jeho sprievodnými prostriedkami.
Využitie informačného panela Kubernetes
- Ak chcete získať prehľad o aplikáciách spustených vo vašom klastri.
- Na vytvorenie alebo úpravu jednotlivých prostriedkov Kubernetes, napríklad nasadenia, úlohy atď.
- Poskytuje informácie o stave prostriedkov Kubernetes vo vašom klastri a o akýchkoľvek chybách, ktoré sa mohli vyskytnúť.
Inštalácia panela Kubernetes
Ako nasadiť informačný panel Kubernetes?
Spustite nasledujúci príkaz na nasadenie informačného panela:
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
Prístup k hlavnému panelu pomocou nástroja kubectl
kubectl proxy
Tovykoná proxy server medzi vašim počítačom a serverom API Kubernetes.
Ak chcete teraz zobraziť informačný panel v prehliadači, prejdite v prehliadači svojho hlavného virtuálneho počítača na nasledujúcu adresu:
http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proxy /
Potom sa na tejto stránke zobrazí výzva na zadanie poverení:
Vytvorte účet služby Cluster Admin
V tomto kroku vytvoríme účet služby pre informačný panel a získame jeho poverenia.
Poznámka : Všetky tieto príkazy spustite v a nový terminál , inak sa váš príkaz kubectl proxy zastaví.
Spustite nasledujúce príkazy:
Tento príkaz vytvorí konto služby pre informačný panel v predvolenom mennom priestore
kubectl create serviceaccount dashboard -n default
Pridajte pravidlá viazania klastrov do svojho účtu informačného panela
kubectl create clusterrolebinding dashboard-admin -n default --clusterrole = cluster-admin --serviceaccount = default: dashboard
Skopírujte tajný token požadovaný pre prihlásenie na hlavný panel pomocou nasledujúceho príkazu:
__init__
kubectl get secret $ (kubectl get serviceaccount dashboard -o jsonpath = '{. secrets [0] .name}') -o jsonpath = '{. data.token}' | base64 --decode
Skopírujte tajný token a prilepte ho na prihlasovaciu stránku Dashboard výberom možnosti tokenu
Po prihlásení pristanete na domovskú stránku Kubernetes.
Domovská stránka
Uvidíte domovskú / uvítaciu stránku, na ktorejv systéme Windows si môžete pozrieť, ktoré systémové aplikácie sú štandardne spustenékockový systém
menný priestorvášho klastra, napríklad samotný informačný panel.
typy funkcií v sql
Pohľady na používateľské rozhranie Kubernetes Dashboard
Panel Kubernetes sa skladá z nasledujúcich zobrazení panela:
- Zobrazenie správcu
- Zobraziť pracovné zaťaženie
- Zobrazenie služieb
- Zobrazenie úložiska a konfigurácie
Začnime správcovským pohľadom.
Zobrazenie správcu
Uvádza zoznam uzlov, menných priestorov a perzistentných zväzkov, ktoré majú ich podrobné zobrazenie, pričom zoznam zoznamov uzlov obsahuje metriky využitia procesora a pamäte agregované vo všetkých uzloch a detailné zobrazenie zobrazuje metriky uzla, jeho špecifikáciu, stav, pridelené zdroje, udalosti a pody bežiace na uzle.
Zobraziť pracovné zaťaženie
Je to pohľad vstupného bodu, ktorý zobrazuje všetky aplikácie spustené vo vybranom mennom priestore. Sumarizuje použiteľné informácie o pracovných zaťaženiach, napríklad počet pripravených podov pre sadu replík alebo aktuálne využitie pamäte pre pod.
Zobrazenie služieb
Zobrazuje ukážky zdrojov Kubernetes, ktoré umožňujú vystavenie služieb vonkajšiemu svetu a ich objavenie v klastri.
Zobrazenie úložiska a konfigurácie
Zobrazenie Úložisko zobrazuje zdroje trvalého nárokovania zväzku, ktoré aplikácie používajú na ukladanie údajov, zatiaľ čokonfiguračné zobrazenie slúži na zobrazenie všetkých prostriedkov Kubernetes, ktoré sa používajú na živú konfiguráciu aplikácií bežiacich v klastroch.
Máte na nás otázku? Uveďte to v sekcii komentárov k nástrojom na kontinuálnu integráciu a my sa vám ozveme.