Instalace a zobrazení řídicího panelu Kubernetes



Kubernetes Dashboard je univerzální webové uživatelské rozhraní, které uživatelům umožňuje spravovat klastr a aplikace spuštěné v klastru a řešit je.

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?

Ří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ů:

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.