4. Rollback

Duração: 5 min

O argumento que fecha: se algo der errado, quanto tempo leva pra voltar?

1
2
3
4
# Um commit reverte TUDO
sed -i 's/aws-weight: "0"/aws-weight: "100"/' gitops/apps/demo-app/overlays/blue/ingress-weight.yaml
sed -i 's/aws-weight: "100"/aws-weight: "0"/' gitops/apps/demo-app/overlays/green/ingress-weight.yaml
git add -A && git commit -m "ROLLBACK: blue=100 green=0" && git push

Resultado esperado: Watch volta a mostrar 100% eks-blue em menos de 2 minutos

Compare com a alternativa
  • Upgrade in-place: rollback = restaurar backup do etcd + downtime. Horas, não minutos.
  • Outposts Local Clusters v1->v2: não existe upgrade, e o "rollback" seria re-provisionar o v1. Dias.
  • Blue/green: um commit. O estado anterior CONTINUA EXISTINDO. Não e um plano de rollback, e um fato.