Instalarea și vizualizările Kubernetes Dashboard



Kubernetes Dashboard este un UI de uz general, bazat pe web, care permite utilizatorilor să gestioneze clusterul și aplicațiile care rulează în cluster, să le depaneze.

Kubernetes Dashboard este o interfață de utilizare generală, bazată pe web, pentru clusterele Kubernetes. Permite utilizatorilor să gestioneze aplicațiile care rulează în cluster și să le depaneze, precum și să gestioneze clusterul în sine.Deci, dacă te înțelegi , și stăpânește acest instrument, îți poți ridica cariera ca inginer DevOps.

Deci înainte de a merge mai departepermiteți-ne să vedem care sunt subiectele pe care le vom aborda în acest blog:





Ce este Kubernetes Dashboard?

Un tablou de bord Kubernetes este o interfață de utilizare Kubernetes bazată pe web la care este obișnuitimplementați aplicații containerizate într-un cluster Kubernetes, depanați aplicațiile și gestionați clusterul în sine împreună cu resursele sale însoțitoare.

Utilizări ale tabloului de bord Kubernetes

  • Pentru a obține o prezentare generală a aplicațiilor care rulează pe clusterul dvs.
  • Pentru a crea sau modifica resursele individuale Kubernetes, de exemplu implementări, locuri de muncă etc.
  • Acesta oferă informații despre starea resurselor Kubernetes din clusterul dvs. și despre orice erori care ar fi putut să apară.



Instalarea tabloului de bord Kubernetes

Cum să implementați tabloul de bord Kubernetes?

Rulați următoarea comandă pentru a implementa tabloul de bord:

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

Accesarea tabloului de bord folosind kubectl

proxy kubectl

Aceastava proxy server între computerul dvs. și serverul API Kubernetes.



Acum, pentru a vizualiza tabloul de bord în browser, navigați la următoarea adresă din browserul VM-ului dvs. principal:

 http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proxy / 

Apoi vi se va solicita cu această pagină să introduceți acreditările:

ce este interfața marker în java

În acest pas, vom crea contul de serviciu pentru tabloul de bord și vom obține acreditările sale.
Notă : Rulați toate aceste comenzi într-un terminal nou , altfel comanda proxy kubectl se va opri.

Rulați următoarele comenzi:

Această comandă va crea un cont de serviciu pentru un tablou de bord în spațiul de nume implicit

kubectl creează tabloul de bord al contului de serviciu -n implicit

Adăugați regulile de legare a clusterului în contul dvs. de tablou de bord

kubectl creează clusterrolebinding dashboard-admin -n implicit --clusterrole = cluster-admin --serviceaccount = implicit: dashboard

Copiați jetonul secret necesar pentru conectarea la tabloul de bord folosind comanda de mai jos:

kubectl get secret $ (kubectl get serviceaccount dashboard -o jsonpath = '{. secrets [0] .name}') -o jsonpath = '{. data.token}' | base64 --decode

graficul gogoșar vs graficul circular

Copiați jetonul secret și lipiți-l în pagina de conectare a tabloului de bord, selectând o opțiune de jeton

După conectare, veți ajunge la Kubernetes Homepage.

Pagina principala
Veți vedea pagina principală / de bun venit în care
puteți vedea ce aplicații de sistem rulează în mod implicit însistem de cuburi spațiu de numedin clusterul dvs., de exemplu, tabloul de bord în sine.

Vizualizări ale interfeței de utilizare Kubernetes Dashboard

Tabloul de bord Kubernetes este format din următoarele vizualizări ale tabloului de bord:

  • Vizualizare administrator
  • Vizualizarea încărcărilor de lucru
  • Vizualizare servicii
  • Vizualizare stocare și configurare

Să începem cu vizualizarea administrator.

Vizualizare administrator

Acesta listează noduri, spații de nume și volume persistente, care are o vizualizare detaliată a acestora, unde vizualizarea listei de noduri conține valori de utilizare a procesorului și a memoriei agregate pe toate nodurile, iar vizualizarea detaliilor arată valorile pentru un nod, specificația acestuia, starea, resursele alocate, evenimente și pod-uri care rulează pe nod.

java are-o relație

Vizualizarea încărcărilor de lucru

Este vizualizarea punctului de intrare care arată toate aplicațiile care rulează în spațiul de nume selectat. Acesta rezumă informațiile care pot fi acționate despre încărcările de lucru, de exemplu, numărul de pod-uri gata pentru un set de replici sau utilizarea curentă a memoriei pentru un pod.

Vizualizare servicii

Afișează resursele Kubernetes care permit expunerea serviciilor la lumea externă și descoperirea lor într-un cluster.

Vizualizare stocare și configurare

Vizualizarea Stocare afișează resurse Persistent Volume Claim care sunt utilizate de aplicații pentru stocarea datelor în timp ceconfig view este utilizată pentru a afișa toate resursele Kubernetes care sunt utilizate pentru configurația live a aplicațiilor care rulează în clustere.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a Instrumentelor de integrare continuă și vă vom răspunde.