Pular para o conteúdo principal

Procedimentos de rollback


Se algo der errado após uma atualização, você pode fazer rollback para uma versão anterior.

Quando fazer rollback

Considere fazer rollback se você observar:
  • Pods falhando ao iniciar ou em crash-loop
  • Erros de API ou indisponibilidade de serviços
  • Inconsistências de dados
  • Degradação de desempenho

Verificar histórico de releases

Visualize o histórico de revisões de um release:
Exemplo de saída:

Executar rollback

Faça rollback para uma revisão específica:
  • Rollback do Midaz para revisão anterior
  • Rollback de plugin (exemplo: CRM)

Verificar rollback

  • Verificar versão do release
  • Verificar pods
  • Verificar logs
Rollbacks podem não reverter mudanças no schema do banco de dados. Se a atualização incluiu migrações de banco de dados, pode ser necessário restaurar a partir de um backup do banco.

Solução de problemas


Pods presos no estado Pending

Sintoma: Pods permanecem no status Pending após a atualização. Solução: Verifique restrições de recursos:
  • Descrever pod pendente
  • Verificar recursos dos nodes

Erros de pull de imagem

Sintoma: Pods mostram ImagePullBackOff ou ErrImagePull. Solução: Verifique o acesso ao registro de imagens e credenciais:
  • Verificar eventos do pod
  • Verificar se a imagem existe

Erros de configuração

Sintoma: Pods falham com erros relacionados a configuração nos logs. Solução: Compare seus valores com os padrões novos:
  • Visualizar valores atuais
  • Visualizar padrões do chart

Problemas de conexão com banco de dados

Sintoma: Serviços falham ao conectar ao PostgreSQL ou MongoDB. Solução: Verifique a conectividade e credenciais do banco de dados:
  • Verificar pods do banco de dados
  • Verificar logs do serviço

Procedimento geral de rollback


Se encontrar problemas após qualquer atualização:

Recursos relacionados