Installazione e visualizzazioni del dashboard Kubernetes



Kubernetes Dashboard è un'interfaccia utente generale basata sul Web che consente agli utenti di gestire il cluster e le applicazioni in esecuzione nel cluster, risolvendoli.

Kubernetes Dashboard è un'interfaccia utente generale basata sul Web per cluster Kubernetes. Consente agli utenti di gestire le applicazioni in esecuzione nel cluster e risolverne i problemi, oltre a gestire il cluster stesso.Quindi, se prendi te stesso e padroneggia questo strumento, puoi migliorare la tua carriera come ingegnere DevOps.

Quindi prima di andare avantivediamo quali sono gli argomenti che tratteremo in questo blog:





i metodi has della classe scanner te lo consentono

Cos'è Kubernetes Dashboard?

Una dashboard Kubernetes è un'interfaccia utente Kubernetes basata sul Web che viene utilizzata perdistribuire applicazioni containerizzate in un cluster Kubernetes, risolvere i problemi delle applicazioni e gestire il cluster stesso insieme alle risorse associate.

Usi di Kubernetes Dashboard

  • Per ottenere una panoramica delle applicazioni in esecuzione sul tuo cluster.
  • Per creare o modificare le singole risorse Kubernetes, ad esempio distribuzioni, lavori, ecc.
  • Fornisce le informazioni sullo stato delle risorse Kubernetes nel tuo cluster e su eventuali errori che potrebbero essersi verificati.



Installazione del dashboard Kubernetes

Come distribuire Kubernetes Dashboard?

Eseguire il comando seguente per distribuire il dashboard:

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

Accesso al dashboard utilizzando kubectl

proxy kubectl

Iteseguirà il proxy tra la tua macchina e il server API Kubernetes.



Ora, per visualizzare la dashboard nel browser, vai al seguente indirizzo nel browser della tua Master VM:

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

Ti verrà quindi chiesto, con questa pagina, di inserire le credenziali:

In questo passaggio, creeremo l'account di servizio per il dashboard e ne otterremo le credenziali.
Nota : Esegui tutti questi comandi in un file nuovo terminale , altrimenti il ​​tuo comando proxy kubectl si fermerà.

Esegui i seguenti comandi:

Questo comando creerà un account di servizio per un dashboard nello spazio dei nomi predefinito

kubectl crea dashboard di serviceaccount -n predefinito

Aggiungi le regole di associazione del cluster al tuo account dashboard

kubectl crea clusterrolebinding dashboard-admin -n default --clusterrole = cluster-admin --serviceaccount = default: dashboard

Copia il token segreto richiesto per l'accesso alla dashboard utilizzando il comando seguente:

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

Copia il token segreto e incollalo nella pagina di accesso del dashboard, selezionando un'opzione del token

Dopo l'accesso, atterrerai alla home page di Kubernetes.

Home Page
Vedrai la home / pagina di benvenuto in cui
è possibile visualizzare quali applicazioni di sistema sono in esecuzione per impostazione predefinita nel filesistema cubo spazio dei nomidel tuo cluster, ad esempio, la dashboard stessa.

Viste dell'interfaccia utente del dashboard Kubernetes

Il dashboard di Kubernetes è costituito dalle seguenti visualizzazioni del dashboard:

  • Vista amministratore
  • Visualizzazione carichi di lavoro
  • Visualizzazione servizi
  • Visualizzazione archiviazione e configurazione

Cominciamo con la visualizzazione amministratore.

Vista amministratore

Elenca nodi, spazi dei nomi e volumi persistenti che ha una visualizzazione dettagliata di essi, dove la visualizzazione dell'elenco dei nodi contiene le metriche di utilizzo della CPU e della memoria aggregate su tutti i nodi e la visualizzazione dei dettagli mostra le metriche per un nodo, la sua specifica, lo stato, le risorse allocate, eventi e pod in esecuzione sul nodo.

Visualizzazione carichi di lavoro

È la vista del punto di ingresso che mostra tutte le applicazioni in esecuzione nello spazio dei nomi selezionato. Riepiloga le informazioni utilizzabili sui carichi di lavoro, ad esempio, il numero di pod pronti per un set di repliche o l'utilizzo della memoria corrente per un pod.

Visualizzazione servizi

Mostra le risorse Kubernetes che consentono di esporre i servizi al mondo esterno e di scoprirli all'interno di un cluster.

Visualizzazione archiviazione e configurazione

La visualizzazione Archiviazione mostra le risorse di rivendicazione del volume persistente che vengono utilizzate dalle applicazioni per l'archiviazione dei dati mentreLa visualizzazione di configurazione viene utilizzata per mostrare tutte le risorse Kubernetes utilizzate per la configurazione live delle applicazioni in esecuzione nei cluster.

come impostare il percorso per java

Hai domande per noi? Si prega di menzionarlo nella sezione dei commenti sugli strumenti di integrazione continua e ti risponderemo.