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?
- Instalarea tabloului de bord Kubernetes
- Vizualizări ale interfeței de utilizare Kubernetes Dashboard
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
Creați un cont de serviciu de administrare cluster
Î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 careputeț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.