El tauler de control de Kubernetes és una interfície d'usuari basada en web de propòsit general per als clústers de Kubernetes. Permet als usuaris gestionar les aplicacions que s’executen al clúster i solucionar-les, així com gestionar el clúster mateix.Per tant, si s’aconsegueix i dominant aquesta eina, podeu augmentar la vostra carrera com a enginyer DevOps.
Així doncs, abans de seguir endavantvegem quins són els temes que tractarem en aquest bloc:
- Què és el tauler de control de Kubernetes?
- Instal·lació del tauler de control de Kubernetes
- Vistes de la interfície d’usuari de Kubernetes Dashboard
Què és el tauler de control de Kubernetes?
Un tauler de Kubernetes és una interfície d'usuari de Kubernetes basada en web a la qual s'utilitzadesplegar aplicacions en contenidors a un clúster de Kubernetes, solucionar problemes i gestionar el clúster mateix juntament amb els seus recursos adjunts.
Usos del tauler de control de Kubernetes
- Per obtenir una visió general de les aplicacions que s’executen al clúster.
- Per crear o modificar els recursos individuals de Kubernetes, per exemple, desplegaments, feines, etc.
- Proporciona informació sobre l'estat dels recursos de Kubernetes al vostre clúster i sobre els errors que s'hagin pogut produir.
Instal·lació del tauler de control de Kubernetes
Com es pot desplegar el tauler de control de Kubernetes?
Executeu l'ordre següent per desplegar el tauler:
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
Accedir a Dashboard mitjançant kubectl
proxy kubectl
Aixòservidor intermediari entre la vostra màquina i el servidor de l'API de Kubernetes.
Ara, per veure el tauler al navegador, aneu a la següent adreça del navegador de la màquina virtual principal:
http: // localhost: 8001 / api / v1 / namespaces / kube-system / services / https: kubernetes-dashboard: / proxy /
A continuació, se us demanarà que introduïu les credencials amb aquesta pàgina:
convertint binari a decimal en java
Creeu un compte de servei d'administrador de clústers
En aquest pas, crearem el compte de servei per al tauler i obtindrem les seves credencials.
Nota : Executeu totes aquestes ordres a terminal nou , en cas contrari, l'ordre del servidor intermediari kubectl s'aturarà.
Executeu les ordres següents:
Aquesta ordre crearà un compte de servei per a un tauler de control a l'espai de noms predeterminat
kubectl crea el tauler de control del servei -n per defecte
Afegiu les regles d’enllaç de clúster al vostre compte del tauler
kubectl create clusterrolebinding dashboard-admin -n default --clusterrole = cluster-admin --serviceaccount = default: dashboard
Copieu el testimoni secret necessari per iniciar la sessió al tauler mitjançant l'ordre següent:
kubectl get secret $ (kubectl get serviceaccount dashboard -o jsonpath = '{. secrets [0] .name}') -o jsonpath = '{. data.token}' | base64 --decode
gràfic de donut vs gràfic circular
Copieu el testimoni secret i enganxeu-lo a la pàgina d'inici de sessió del tauler, seleccionant una opció de testimoni
Després d'iniciar la sessió, arribareu a la pàgina d'inici de Kubernetes.
Pàgina inicial
Veureu la pàgina d'inici / de benvinguda en quèpodeu veure quines aplicacions del sistema s'executen de manera predeterminada asistema de cubs
espai de nomsdel vostre clúster, per exemple, el propi tauler.
Vistes de la interfície d’usuari de Kubernetes Dashboard
El tauler de control de Kubernetes consisteix en les següents visualitzacions de tauler:
- Visualització d'administrador
- Visualització de càrregues de treball
- Vista de serveis
- Vista d'emmagatzematge i configuració
Comencem per la visualització d'administrador.
Visualització d'administrador
Enumera nodes, espais de noms i volums persistents que en té una vista detallada, on la vista de llista de nodes conté mètriques d'ús de la CPU i la memòria agregades a tots els nodes i la vista de detalls mostra les mètriques d'un node, la seva especificació, l'estat, els recursos assignats, esdeveniments i pods que s’executen al node.
convertint doble a int java
Visualització de càrregues de treball
És la vista del punt d’entrada que mostra totes les aplicacions que s’executen a l’espai de noms seleccionat. Resumeix la informació útil sobre les càrregues de treball, per exemple, el nombre de pods preparats per a un conjunt de rèpliques o l'ús actual de memòria per a un Pod.
Vista de serveis
Mostra els recursos de Kubernetes que permeten exposar serveis al món extern i descobrir-los dins d'un clúster.
Vista d'emmagatzematge i configuració
La vista Emmagatzematge mostra recursos de reclamació de volum persistent que les aplicacions fan servir per emmagatzemar dadesLa vista de configuració s'utilitza per mostrar tots els recursos de Kubernetes que s'utilitzen per a la configuració en viu d'aplicacions que s'executen en clústers.
Tens alguna pregunta? Esmenteu-lo a la secció de comentaris de les Eines d’integració contínua i us respondrem.