URL default estava sem porta, causando conexão na porta 80 ao invés da 3000.
Quando todos os pods estão indisponíveis, o Ingress mantém a requisição por até 99s aguardando o backend voltar, alcançando zero falhas visíveis ao usuário.