Recuperar um upgrade com falha no Google Distributed Cloud

Às vezes, o Google Distributed Cloud apresenta condições em que você precisa iniciar um upgrade novamente ou corrigir uma condição de erro para concluir o upgrade. As condições a seguir podem ocorrer ao fazer upgrade dos clusters. Tente concluir o upgrade do cluster, conforme indicado pela condição.

Recuperar upgrades de cluster autônomo, híbridos e de administrador

Os clusters administrativos, híbridos e independentes têm upgrade com o comando bmctl upgrade.

Se o processo não for concluído, verifique as condições a seguir e tente novamente.

  • O bmctl não conseguiu analisar o arquivo de configuração devido a um erro. Corrija o arquivo de configuração e execute novamente o comando.
  • bmctl não inicializa o cluster temporário. Repita o comando.
  • Os arquivos de registros indicam que o upgrade falhou em uma verificação de simulação. Corrija a condição de simulação ou force o upgrade.
  • o upgrade demorou muito (mais de 30 minutos) ou expirou. Repita o comando de upgrade.
  • o upgrade para durante a fase de inicialização:
    • Para a versão 1.35 e mais recentes, se você usar o RHEL 8 ou o Rocky Linux, verifique os registros de nós em busca de erros de execução do Ansible que indiquem uma versão do Python não compatível. O Ansible requer o Python 3.9 ou mais recente no cluster de destino. Verifique a instalação do Python 3.9 ou mais recente no nó com falha e tente a operação novamente.
    • Para a versão 1.35 e mais recentes, verifique se o cgroupsv2 está ativado. Para mais informações sobre o cgroupsv2, consulte Migrar para o cgroup v2.

Recuperar upgrades de cluster de usuário

Os clusters de usuário são atualizados de um cluster de administrador associado com o comando kubectl apply.

Se o processo não for concluído, verifique as condições a seguir e tente novamente.

  • Falha na verificação de simulação. Verifique o registro da verificação de simulação e corrija o erro correspondente.
  • Talvez seja necessário criar um novo recurso personalizado de simulação seguindo estas instruções e aplicá-lo ao cluster. Verifique se a simulação acionada passa e se o reconciliador de cluster obtém o estado de passagem mais recente.

A seguir

Se precisar de mais ajuda, entre em contato com o Cloud Customer Care. Consulte também Receber suporte para mais informações sobre os recursos de suporte, incluindo o seguinte:

  • Requisitos para abrir um caso de suporte.
  • Ferramentas para ajudar na solução de problemas, como configuração do ambiente, registros e métricas.
  • Componentes compatíveis.