Skip to main content

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 um plugin (exemplo: Fees)
O CRM não tem um release próprio para reverter — ele vem dentro do chart do Midaz, então reverter midaz reverte o CRM junto.

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