Dashboard GKE


Questa pagina fornisce una panoramica delle dashboard di Google Kubernetes Engine (GKE) disponibili in la console Google Cloud.

Panoramica

La console Google Cloud offre dashboard utili per la gestione dei cluster GKE e delle relative risorse. Puoi utilizzare queste dashboard per visualizzare, ispezionare, gestire ed eliminare le risorse nei cluster. Puoi anche crea Deployment dalla dashboard Carichi di lavoro.

Oltre agli strumenti a riga di comando gcloud e kubectl, Le dashboard di GKE sono utili per i flussi di lavoro DevOps, per risolvere problemi e lavorare con più GKE cluster o progetti Google Cloud. Anziché utilizzare riga di comando per eseguire query sui cluster e ottenere informazioni sulle relative risorse, usa queste dashboard per ottenere informazioni su tutte le risorse in ogni cluster in modo rapido e semplice.

Per GKE sono disponibili le seguenti dashboard:

Dashboard GKE

Le sezioni seguenti trattano di ogni dashboard e delle relative funzionalità.

Panoramica di GKE Enterprise

Se hai abilitato GKE Enterprise, la panoramica ti aiuta a utilizzare le funzionalità di GKE Enterprise mostrandoti quante dei problemi del parco risorse, Policy Controller a livello di parco risorse copertura e lo stato di sincronizzazione dei pacchetti Config Sync. Nel Inoltre, la dashboard offre una visualizzazione a livello di parco risorse dell'utilizzo parchi risorse, cluster e team. Puoi usare queste informazioni per ottimizzare a livello di progetto, progettazione delle applicazioni e allocazione delle risorse, tra cui CPU, e l'utilizzo del disco. Per saperne di più, consulta Utilizza la panoramica di GKE Enterprise.

Cluster Kubernetes

I cluster Kubernetes mostrano tutti i tuoi cluster Kubernetes creato nel progetto. Puoi usare questa dashboard per esaminare i dettagli cluster, apportare modifiche alle impostazioni, connettersi utilizzando Cloud Shell ed eliminarle.

Inoltre, puoi eseguire l'upgrade del cluster GKE Standard e versioni dei nodi da questa dashboard. Quando viene eseguito un nuovo upgrade viene visualizzata una notifica per il cluster pertinente.

Da questa dashboard, puoi selezionare un cluster e fare clic su Modifica per apportare modifiche. alle impostazioni del cluster.

Puoi selezionare un cluster per visualizzare una pagina relativa a quel cluster, che include le seguenti visualizzazioni di schede:

  • Dettagli mostra le impostazioni attuali per il cluster e il relativo pool di nodi.
  • Archiviazione mostra i volumi permanenti e le classi di archiviazione di cui è stato eseguito il provisioning. per i nodi del cluster.
  • Nodi elenca tutti i nodi del cluster e le relative richieste di CPU, memoria e di archiviazione e archiviazione.

Puoi anche fare clic su Utilizzo, Osservabilità e Costo. ottimizzazione per visualizzare le seguenti informazioni:

  • Utilizzo: se hai abilitato GKE Enterprise, visualizza un'immagine l'elenco di tutti i cluster e ordinarli per CPU, memoria o utilizzo del disco. Questo consente di vedere rapidamente quali cluster specifici sono i maggiori utenti dei loro Google Cloud. Puoi anche visualizzare il numero di riavvii di container e log degli errori di un cluster Kubernetes. Per saperne di più, consulta Utilizzo delle risorse del parco risorse metrics.
  • Osservabilità: visualizza le metriche di integrità dell'infrastruttura per GKE cluster e carichi di lavoro. Per saperne di più, vedi Visualizza le metriche di osservabilità.
  • Ottimizzazione dei costi: visualizza metriche a livello di cluster che descrivono come in modo efficace i tuoi cluster e carichi di lavoro GKE utilizzano le risorse di Compute Engine che paghi. Per saperne di più, vedi Visualizza le metriche di ottimizzazione relative ai costi.

Carichi di lavoro

Puoi utilizzare la dashboard Carichi di lavoro per ispezionare, gestire modificare ed eliminare i carichi di lavoro di cui è stato eseguito il deployment nei cluster.

Puoi anche eseguire il deployment di applicazioni stateless utilizzando il meccanismo Deploy del menu. Per ulteriori informazioni, consulta Deployment di un'applicazione stateless.

Puoi selezionare un carico di lavoro dall'elenco per visualizzare una pagina relativa alla risorsa, che include diverse visualizzazioni di schede:

  • Dettagli mostra le impostazioni attuali per il carico di lavoro, incluse le relative metriche di utilizzo, etichette e selettori, strategia di aggiornamento, specifiche dei pod e revisioni attive.
  • I pod gestiti elencano i pod gestiti dal carico di lavoro. Puoi seleziona un pod dall'elenco per visualizzarne i dettagli, gli eventi, i log e i file YAML di configurazione del deployment.
  • La cronologia delle revisioni elenca tutte le revisioni del carico di lavoro, incluse le revisione attiva.
  • In Eventi vengono elencati i messaggi leggibili per ogni evento che interessa il carico di lavoro.
  • YAML visualizza la configurazione in tempo reale del carico di lavoro. Puoi utilizzare lo Editor di testo basato su YAML fornito in questo menu per apportare modifiche al carico di lavoro. Puoi anche copiare e scaricare la configurazione da questo menu.

Puoi utilizzare la ricerca filtrata della dashboard per elencare solo carichi di lavoro specifici. Di gli oggetti di sistema Kubernetes vengono esclusi per impostazione predefinita.

Alcuni carichi di lavoro hanno un menu Azioni con pratici pulsanti per eseguire operazioni comuni. Ad esempio, puoi scalare automaticamente, aggiornare e scalare Deployment dal menu Azioni.

Servizi

Servizi visualizza il bilanciamento del carico Oggetti Ingress di servizio e routing del traffico associati al progetto. it mostra anche gli oggetti di sistema Kubernetes predefiniti associati al networking, come il server API Kubernetes, il backend HTTP e il DNS.

Puoi selezionare una risorsa dall'elenco per visualizzarne una pagina. che include diverse visualizzazioni di schede:

  • Dettagli mostra informazioni sulla risorsa, incluso il suo utilizzo metriche, IP e porte.
  • In Eventi vengono elencati i messaggi leggibili per ogni evento che interessa il risorsa.
  • YAML mostra la configurazione live della risorsa. Puoi utilizzare lo Editor di testo basato su YAML fornito in questo menu per apportare modifiche alla risorsa. Puoi anche copiare e scaricare la configurazione da questo menu.

Secret e ConfigMap

Segreti e ConfigMap visualizza i file di configurazione, Secret oggetti, ConfigMap oggetti, variabili di ambiente e altre configurazioni e le risorse associate al tuo progetto. Mostra inoltre le informazioni a livello di sistema delle risorse di configurazione, ad esempio i token utilizzati dagli account di servizio.

Puoi selezionare una risorsa da questa dashboard per visualizzare una pagina dettagliata a riguardo. risorsa. I dati sensibili archiviati in Secret oggetti non vengono visualizzati nella console.

Archiviazione

Nella sezione Spazio di archiviazione sono elencate le risorse di archiviazione di cui è stato eseguito il provisioning per cluster. Quando crei una risorsa PersistentVolumeClaim o StorageClass utilizzate dai nodi di un cluster, vengono visualizzate in questa dashboard.

Questa dashboard presenta le seguenti visualizzazioni di schede:

  • Le richieste di volumi permanenti elencano tutte le PersistentVolumeClaim risorse nel tuo cluster. Utilizzi PersistentVolumeClaim risorse con i carichi di lavoro StatefulSet in modo che questi carichi di lavoro richiedano spazio di archiviazione su un disco permanente nel cluster.
  • Le classi di archiviazione elencano tutte le StorageClass risorse associate al tuo nodi. Utilizzi StorageClass risorse come "progetti" per utilizzare spazio su un "Disco": specifichi il provisioner del disco e i parametri (come tipo di disco e zona di computing) e il criterio di recupero. Utilizzi anche le risorse StorageClass per il provisioning del volume dinamico, che consente di creare volumi di archiviazione domanda.

Puoi selezionare una risorsa da queste dashboard per visualizzare una pagina dettagliata corrispondente risorsa.

Browser oggetti

Browser oggetti elenca tutti gli oggetti in esecuzione per tutti i cluster nel progetto attuale. Puoi elencare e filtrare le risorse per gruppi API e tipi di risorse specifici. Puoi anche visualizzare l'anteprima del file YAML per qualsiasi risorsa accedendo alla relativa pagina dei dettagli.

Dashboard di Kubernetes

Il componente aggiuntivo Dashboard Kubernetes è disabilitato per impostazione predefinita con GKE.

A partire da GKE v1.15, non potrai più abilitare la dashboard di Kubernetes mediante l'API del componente aggiuntivo. Potrai continuare a installare manualmente Kubernetes Dashboard seguendo le istruzioni in repository Git. Per i cluster in cui hai già eseguito il deployment continuerà a funzionare, ma dovrai applicare manualmente qualsiasi aggiornamenti e patch di sicurezza rilasciati.

La console Google Cloud fornisce dashboard per gestire, risolvere i problemi e monitorare i cluster, i carichi di lavoro diverse applicazioni.

Passaggi successivi