14-16 Mar 2026
Voltar ao Plano

Migrar Redis para volume persistente

ACT-2.4
Curto PrazoAltaEsforco: MComplexidade: MediaParalelizavel
Por que e urgente

Redis usa `emptyDir` — qualquer restart do pod perde todas as chaves, incluindo DataProtection keys (deslogando todos os usuarios) e distributed locks

Risco de nao fazer

Perda intermitente de sessoes de todos os usuarios, distributed locks falhando apos restart

Modulos Impactados

.github/kubernetes/production/redis.yml.github/kubernetes/homolog/redis.yml

Passos de Implementacao

  1. 1Opcao A (rapida): Substituir `emptyDir` por PersistentVolumeClaim (PVC) com StorageClass do EKS (gp3)
  2. 2Opcao B (ideal): Migrar para AWS ElastiCache Redis — gerenciado, com persistencia, backup, e failover automatico
  3. 3Aplicar e testar que DataProtection keys sobrevivem a restarts
  4. 4Verificar que distributed locks funcionam apos restart

Achados Relacionados