A volte, Google Distributed Cloud si imbatte in condizioni in cui è necessario riavviare un upgrade o correggere una condizione di errore per completare l'upgrade correttamente. Le seguenti condizioni possono verificarsi durante l'upgrade dei cluster. Prova a completare l'upgrade del cluster come indicato nella condizione.
Recuperare gli upgrade dei cluster di amministrazione, ibridi e autonomi
L'upgrade dei cluster di amministrazione, ibridi e autonomi viene eseguito con il bmctl upgrade
comando.
Se l'upgrade non viene completato correttamente, controlla le seguenti condizioni e riprova.
bmctlnon riesce ad analizzare il file di configurazione a causa di un errore. Correggi il file di configurazione e riesegui il comando.bmctlnon riesce a eseguire il bootstrap del cluster temporaneo. Riprova a eseguire il comando.- I file di log indicano che l'upgrade non ha superato un controllo preflight. Correggi la condizione preflight o forza l'upgrade.
- L'upgrade ha richiesto troppo tempo (più di 30 minuti) o è scaduto. Riprova a eseguire il comando di upgrade.
- L'upgrade si interrompe durante la fase di inizializzazione:
- Per la versione 1.35 e successive, se utilizzi RHEL 8 o Rocky Linux, controlla i log dei nodi per verificare la presenza di errori di esecuzione di Ansible che indicano una versione di Python non supportata. Ansible richiede Python 3.9 o versioni successive sul cluster di destinazione. Verifica l'installazione di Python 3.9 o versioni successive sul nodo non riuscito e riprova a eseguire l'operazione.
- Per la versione 1.35 e successive, verifica che
cgroupsv2sia abilitato. Per ulteriori informazioni su cgroupsv2, vedi Migrazione a cgroup v2.
Recuperare gli upgrade dei cluster utente
L'upgrade dei cluster utente viene eseguito da un cluster di amministrazione associato
con il comando kubectl apply.
Se l'upgrade non viene completato correttamente, controlla le seguenti condizioni e riprova.
- Il controllo preflight non è riuscito. Controlla il log del controllo preflight e correggi l'errore corrispondente.
- Potresti dover creare una nuova risorsa personalizzata preflight seguendo queste istruzioni e applicarla al cluster. Verifica che il preflight attivato venga superato e che il riconciliatore del cluster rilevi l'ultimo stato di superamento.
Passaggi successivi
Se hai bisogno di ulteriore assistenza, contatta l'assistenza clienti Google Cloud. Per ulteriori informazioni sulle risorse di assistenza, tra cui le seguenti, puoi anche consultare Richiedere assistenza:
- Requisiti per l'apertura di una richiesta di assistenza.
- Strumenti per la risoluzione dei problemi, come la configurazione dell'ambiente, i log e le metriche.
- Componenti supportati.