14-16 Mar 2026
Voltar ao Plano

Implementar HPA e RollingUpdate

ACT-3.2
Medio PrazoMediaEsforco: MComplexidade: MediaParalelizavel
Por que e urgente

API com 1 replica e strategy `Recreate` causa downtime em cada deploy. AuthServer idem. Sem HPA, nao ha elasticidade

Risco de nao fazer

Downtime em cada deploy, sem resiliencia a picos de carga

Modulos Impactados

.github/kubernetes/production/api.yaml.github/kubernetes/production/authserver.yamlnovo hpa.yaml

Passos de Implementacao

  1. 1Alterar strategy de `Recreate` para `RollingUpdate` com `maxUnavailable: 0, maxSurge: 1`
  2. 2Aumentar replicas para 2 (API e AuthServer)
  3. 3Criar HPA baseado em CPU (target 70%)
  4. 4Configurar `readinessProbe` e `livenessProbe` adequados
  5. 5Testar que os deploys ocorrem sem downtime

Achados Relacionados