Aggiornamento di un cluster

In questa pagina vengono indicate le impostazioni che puoi aggiornare nel cluster di amministrazione e nei cluster utente.

In genere, modifichi un'unica impostazione in un file di configurazione e poi esegui il comando gkectl update con i parametri appropriati. Per aggiornare più impostazioni, modifica una impostazione alla volta ed esegui il comando ripetutamente.

Il comando gkectl update assume uno dei seguenti formati, insieme ai parametri appropriati per la funzionalità che vuoi aggiornare:

Cosa può e non può essere aggiornato nei cluster

Una volta creato il cluster, molte funzionalità all'interno del cluster di amministrazione e dei cluster utente non possono essere aggiornate.

Per vedere quali impostazioni possono essere aggiornate per il cluster di amministrazione, esegui:

gkectl update admin --help

Per vedere quali impostazioni possono essere aggiornate per un cluster utente, esegui:

gkectl update cluster --help

Aggiornamenti dei cluster di amministrazione

Puoi aggiornare varie funzionalità del cluster di amministrazione.

Alloca indirizzi IP statici aggiuntivi

Se la configurazione utilizza indirizzi IP statici, devi controllare quanti ne stai utilizzando e aggiungerne altri, se necessario, quando esegui l'upgrade di una workstation o di un cluster di amministrazione.

Abilita o disabilita il ridimensionamento dei nodi per i nodi del piano di controllo di un cluster utente

Puoi attivare o disattivare il ridimensionamento automatico dei nodi del piano di controllo per il cluster utente. Questi nodi si trovano nel cluster di amministrazione.

Abilita o disabilita il backup del cluster

Per un cluster di amministrazione, puoi attivare il backup del cluster o disattivare il backup del cluster.

Abilita o disabilita le metriche relative alle risorse vSphere

Se modifichi il valore di stackdriver.disableVsphereResourceMetrics nel file di configurazione del cluster di amministrazione, esegui questo comando per aggiornare la configurazione:

gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config ADMIN_CLUSTER_CONFIG_FILE

Aggiorna il riferimento del certificato vCenter per il cluster di amministrazione

Se il certificato vCenter è stato modificato, aggiorna il relativo riferimento. Devi aggiornare sia il cluster di amministrazione sia tutti i cluster utente.

Abilita ridimensionamento automatico dei nodi dei componenti aggiuntivi per il cluster di amministrazione (anteprima)

Puoi attivare o disattivare il ridimensionamento automatico dei nodi dei componenti aggiuntivi per il cluster di amministrazione.

Abilita o disabilita la riparazione automatica dei nodi per il cluster di amministrazione (anteprima)

Puoi abilitare o disabilitare la riparazione automatica dei nodi per il cluster di amministrazione modificando l'impostazione appropriata nel file di configurazione del cluster di amministrazione ed eseguendo il comando gkectl update admin.

Attiva o disattiva i gruppi di anti-affinità (anteprima)

Se modifichi il valore antiAffinityGroups.enabled nel file di configurazione del cluster di amministrazione, esegui il comando seguente per aggiornare la configurazione:

gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config ADMIN_CLUSTER_CONFIG_FILE

Sostituisci quanto segue:

  • ADMIN_CLUSTER_KUBECONFIG: percorso del file kubeconfig. Puoi omettere questo flag se il file si trova nella directory corrente e ha il nome kubeconfig.

  • ADMIN_CLUSTER_CONFIG_FILE: percorso del file di configurazione del cluster di amministrazione. Puoi omettere il flag se il file si trova nella directory corrente e ha il nome admin-cluster.yaml.

Ruotare una chiave dell'account di servizio Connect-register per il cluster di amministrazione

Per ruotare una chiave dell'account di servizio Connect-register:

  1. Crea un nuovo file della chiave dell'account di servizio Connect-register.

  2. Modifica il campo gkeConnect.registerServiceAccountKeyPath nel file di configurazione del cluster di amministrazione in modo che punti al percorso del nuovo file della chiave.

  3. Esegui il comando gkectl update admin.

Aggiornamenti dei cluster utente

Puoi aggiornare i cluster utente modificando l'impostazione nel file di configurazione utente e quindi eseguendo gkectl update cluster con i parametri appropriati. Ecco le modifiche che puoi apportare ai tuoi cluster utente.

Alloca indirizzi IP statici aggiuntivi

Se la configurazione utilizza indirizzi IP statici, devi controllare quanti ne stai utilizzando e, se necessario, aggiungerne altri, quando apporti una di queste modifiche:

Ridimensiona un cluster utente aggiornando le impostazioni di nodePool

Puoi ridimensionare un cluster utente aggiornando il valore replicas nella sezione nodePools ed eseguendo il comando gkectl update cluster.

Abilita o disabilita le metriche relative alle risorse vSphere

Puoi attivare o disattivare le metriche delle risorse vSphere nel file di configurazione del cluster utente ed eseguire il comando gkectl update cluster.

Aggiorna il riferimento del certificato vCenter per i cluster utente

Se il certificato vCenter è stato modificato, aggiorna il relativo riferimento. Devi aggiornare sia il cluster di amministrazione sia tutti i cluster utente.

Registra un cluster utente

Quando crei un cluster, puoi registrarlo compilando la sezione gkeConnect nel file di configurazione del cluster utente. Se non hai registrato il cluster al momento della creazione, in un secondo momento puoi registrare un cluster utente esistente modificando il file di configurazione per aggiungere la sezione gkeConnect, quindi eseguire il comando gkectl update cluster.

Abilitare o disabilitare il logging e il monitoraggio per un cluster utente (anteprima)

Per abilitare logging e monitoraggio, compila la sezione stackdriver nel file di configurazione del cluster utente, quindi aggiorna il cluster.

Per disabilitare il logging e il monitoraggio, rimuovi la sezione stackdriver dal file di configurazione del cluster utente, quindi aggiorna il cluster.

Per aggiornare il cluster:

gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config USER_CLUSTER_CONFIG_FILE

Sostituisci quanto segue:

  • ADMIN_CLUSTER_KUBECONFIG: percorso del file kubeconfig del cluster di amministrazione.

  • USER_CLUSTER_CONFIG_FILE: percorso del file di configurazione del cluster utente.

Attiva o disattiva la riparazione automatica dei nodi per i cluster utente

Puoi abilitare o disabilitare la riparazione automatica dei nodi per gli utenti modificando l'impostazione appropriata nel file di configurazione del cluster utente ed eseguendo il comando gkectl update cluster.

Ridimensionamento automatico di un nodo in un cluster utente

Per attivare il ridimensionamento automatico di un nodo in un cluster utente, modifica il file di configurazione del cluster utente ed esegui il comando gkectl update.

Abilitare o disabilitare l'audit logging di Cloud su un cluster utente

Puoi attivare l'audit logging di Cloud o disattivare l'audit logging di Cloud.

Disabilita driver CSI vSphere

Per impostazione predefinita, il driver CSI vSphere è abilitato. Puoi disattivare il driver CSI vSphere.

Rotazione di una chiave dell'account di servizio Connect-register per un cluster utente

Per ruotare una chiave dell'account di servizio Connect-register:

  1. Crea un nuovo file della chiave dell'account di servizio Connect-register.

  2. Modifica il campo gkeConnect.registerServiceAccountKeyPath nel file di configurazione del cluster utente in modo che rimandi al percorso del nuovo file della chiave.

  3. Esegui il comando gkectl update cluster.