Kubernetes Dashboard je univerzální webové uživatelské rozhraní pro klastry Kubernetes. Umožňuje uživatelům spravovat aplikace spuštěné v klastru a řešit je a také spravovat samotný klastr.Takže pokud se dostanete , a zvládnout tento nástroj, můžete pozvednout svou kariéru jako DevOps Engineer.
Takže než půjdete dálpodívejme se, jaká jsou témata, kterým se budeme věnovat v tomto blogu:
- Co je řídicí panel Kubernetes?
- Instalace řídicího panelu Kubernetes
- Pohledy na uživatelské rozhraní panelu Kubernetes
Co je řídicí panel Kubernetes?
Řídicí panel Kubernetes je webové uživatelské rozhraní Kubernetes, na které je zvyklýnasazení kontejnerových aplikací do klastru Kubernetes, odstraňování problémů s aplikacemi a správa samotného klastru spolu s jeho doprovodnými prostředky.
Použití řídicího panelu Kubernetes
- Chcete-li získat přehled o aplikacích spuštěných ve vašem clusteru.
- Chcete-li vytvořit nebo upravit jednotlivé prostředky Kubernetes, například nasazení, úlohy atd.
- Poskytuje informace o stavu prostředků Kubernetes ve vašem klastru a o všech chybách, ke kterým mohlo dojít.
Instalace řídicího panelu Kubernetes
Jak nasadit řídicí panel Kubernetes?
Chcete-li nasadit řídicí panel, spusťte následující příkaz:
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
Přístup k Dashboardu pomocí kubectl
kubectl proxy
Tobude proxy server mezi vaším počítačem a serverem API Kubernetes.
Nyní, chcete-li zobrazit řídicí panel v prohlížeči, přejděte v prohlížeči hlavního počítače na následující adresu:
http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proxy /
Poté budete vyzváni k zadání této stránky k zadání přihlašovacích údajů:
Vytvořte účet služby Cluster Admin
V tomto kroku vytvoříme účet služby pro řídicí panel a získáme jeho přihlašovací údaje.
Poznámka : Všechny tyto příkazy spusťte v a nový terminál , jinak se váš příkaz kubectl proxy zastaví.
Spusťte následující příkazy:
Tento příkaz vytvoří účet služby pro řídicí panel ve výchozím oboru názvů
kubectl create serviceaccount dashboard -n výchozí
Přidejte pravidla vazby klastru do svého účtu řídicího panelu
kubectl create clusterrolebinding dashboard-admin -n default --clusterrole = cluster-admin --serviceaccount = výchozí: dashboard
Zkopírujte tajný token vyžadovaný pro přihlášení na palubní desku pomocí následujícího příkazu:
spojení dvou zdrojů dat
kubectl get secret $ (kubectl get serviceaccount dashboard -o jsonpath = '{. secrets [0] .name}') -o jsonpath = '{. data.token}' | base64 --decode
Zkopírujte tajný token a vložte jej na přihlašovací stránku Dashboard výběrem možnosti tokenu
Po přihlášení přistanete na domovskou stránku Kubernetes.
Domovská stránka
Uvidíte domovskou / uvítací stránku, na kteréve Windows můžete zobrazit, které systémové aplikace jsou ve výchozím nastavení spuštěnykrychlový systém
jmenný prostorvašeho clusteru, například samotný řídicí panel.
c ++ třída úložiště
Pohledy na uživatelské rozhraní panelu Kubernetes
Řídicí panel Kubernetes se skládá z následujících zobrazení řídicího panelu:
- Zobrazení správce
- Zobrazit pracovní vytížení
- Zobrazení služeb
- Zobrazení úložiště a konfigurace
Začněme správcovským pohledem.
Zobrazení správce
Uvádí seznam uzlů, jmenných prostorů a trvalých svazků, které mají jejich detailní pohled, kde zobrazení seznamu uzlů obsahuje metriky využití CPU a paměti agregované napříč všemi uzly a zobrazení podrobností zobrazuje metriky uzlu, jeho specifikaci, stav, přidělené zdroje, události a lusky běžící na uzlu.
Zobrazit pracovní vytížení
Je to pohled vstupního bodu, který zobrazuje všechny aplikace spuštěné ve vybraném oboru názvů. Shrnuje užitečné informace o úlohách, například počet připravených podů pro sadu replik nebo aktuální využití paměti pro pod.
Zobrazení služeb
Zobrazuje ukázky prostředků Kubernetes, které umožňují vystavení služeb vnějšímu světu a jejich objevování v klastru.
Zobrazení úložiště a konfigurace
Zobrazení Úložiště zobrazuje prostředky Trvalé deklarace objemu, které aplikace používají k ukládání dat, zatímcoKonfigurační zobrazení slouží k zobrazení všech prostředků Kubernetes, které se používají pro živou konfiguraci aplikací spuštěných v klastrech.
Máte na nás dotaz? Uveďte to v sekci komentářů k nástrojům pro kontinuální integraci a my se vám ozveme.