Visualizza gli upgrade dei cluster


Questa pagina spiega come ottenere informazioni sugli upgrade per i tuoi cluster Google Kubernetes Engine (GKE). GKE esegue automaticamente l'upgrade di tutti i cluster nel tempo. Quando GKE esegue l'upgrade di un cluster, aggiorna la versione del piano di controllo Kubernetes e dei nodi worker in operazioni separate.

GKE aggrega le informazioni sugli upgrade dei cluster per aiutarti a comprendere meglio lo stato del tuo cluster. Per un cluster puoi ottenere le seguenti informazioni:

  • Destinatari dell'upgrade automatico: scopri le nuove versioni di destinazione di GKE per il tuo cluster, che possono essere patch o nuove versioni minori, a seconda della versione esistente e dei vincoli del cluster. Se non è presente un target di upgrade automatico, il cluster è già nel target di upgrade più recente o GKE non ha assegnato un target di upgrade automatico per motivi tecnici o commerciali. Puoi anche recuperare i target di upgrade automatico generali in base alla versione minore di un cluster nelle note di rilascio GKE Aggiornamenti della versione, ad esempio la nota 2024-R33.
  • Stato dell'upgrade automatico:i cluster GKE hanno uno stato per gli upgrade dei cluster. Utilizza questo stato per scoprire di più sugli upgrade in corso e sui vincoli presi in considerazione da GKE quando sceglie quando eseguire l'upgrade automatico del cluster, inclusi fattori come le esclusioni per la manutenzione o i motivi che impediscono gli upgrade. Per scoprire di più, consulta Stato di upgrade automatico del cluster.
  • Cronologia degli upgrade automatici:GKE fornisce uno snapshot degli upgrade automatici del control plane e degli upgrade automatici dei nodi recenti per il tuo cluster. Per gli upgrade automatici recenti del piano di controllo e dei nodi, puoi vedere la versione iniziale, la versione di destinazione e se l'upgrade è riuscito, è stato interrotto o è stato annullato.
  • Date di fine del supporto:GKE supporta le versioni secondarie per un massimo di 24 mesi. Per scoprire di più, consulta il ciclo di vita delle versioni minori di GKE. Per le date di fine del supporto di tutte le versioni secondarie correnti, consulta la programmazione stimata per i canali di rilascio.

Ottenere informazioni sugli upgrade di un cluster

Puoi ottenere informazioni sugli upgrade di un cluster utilizzando la console Google Cloud o l'interfaccia alla gcloud CLI.

Visualizzare le informazioni sugli upgrade a livello di cluster

Console

  1. Nella console Google Cloud, vai alla pagina Cluster Kubernetes.

    Vai ai cluster Kubernetes

  2. Seleziona il nome del cluster per visualizzare la pagina Dettagli cluster.

  3. Nella pagina Dettagli cluster, consulta la sezione Upgrade dei cluster.

gcloud

Esegui questo comando:

gcloud beta container clusters get-upgrade-info CLUSTER_NAME

Sostituisci CLUSTER_NAME con il nome del cluster.

Visualizza le informazioni sugli upgrade per i node pool dei cluster standard

Puoi utilizzare gcloud CLI per visualizzare i singoli pool di nodi per i cluster standard. Questa sezione non si applica ai cluster Autopilot, in cui GKE gestisce i nodi, pertanto non sono presenti pool di nodi da gestire.

Esegui questo comando:

gcloud beta container node-pools get-upgrade-info POOL_NAME
    --cluster CLUSTER_NAME

Sostituisci POOL_NAME con il nome del pool di nodi.

Stato dell'upgrade automatico del cluster

Di seguito sono riportati i potenziali stati degli upgrade automatici per un cluster:

  • ACTIVE: uno stato di upgrade attivo.
  • UNKNOWN: lo stato dell'upgrade è sconosciuto.
  • MINOR_UPGRADE_PAUSED: gli upgrade delle versioni secondarie sono in pausa.
  • UPGRADE_PAUSED: tutti gli upgrade automatici sono in pausa.

Di seguito sono riportati i potenziali motivi per cui GKE mette in pausa gli upgrade automatici per un cluster:

  • AUTO_UPGRADE_PAUSED_REASON_UNSPECIFIED: un motivo non specificato.
  • MAINTENANCE_WINDOW: un periodo di manutenzione impedisce gli upgrade dei cluster.
  • MAINTENANCE_EXCLUSION_: un motivo di pausa con questo prefisso indica che un'esclusione per la manutenzione impedisce gli upgrade del cluster. Il suffisso indica l'ambito dell'esclusione dalla manutenzione, ad esempio MAINTENANCE_EXCLUSION_NO_UPGRADES.
  • CLUSTER_DISRUPTION_BUDGET: dopo determinate operazioni, come la creazione o gli upgrade dei cluster, i cluster richiedono un periodo di attesa per proteggere la stabilità e la disponibilità del cluster e delle relative applicazioni.
  • CLUSTER_DISRUPTION_BUDGET_MINOR_UPGRADE: il cluster non rientra nel budget di interruzione del cluster per gli upgrade delle versioni secondarie.
  • SYSTEM_CONFIG: gli upgrade automatici sono temporaneamente in pausa per motivi tecnici o aziendali. Con questo stato, ti consigliamo di non eseguire un upgrade manuale a meno che non sia necessario.

Passaggi successivi