Evicção de Pod no Kubernetes por falta de memória (OOMKilled)

OLEDO,hihi 20 Pontos de reputação
2026-10-09T18:27:15.4866667+00:00

O contêiner de produção foi encerrado com o código de saída 137 devido à aplicação do limite de memória. Como ajustamos resources.requests e limits nos manifestos de deployment?

Windows para empresas | Windows 365 Business
0 comentários Sem comentários

1 resposta

Classificar por: Mais útil
  1. Hoang Le Huy 1,760 Pontos de reputação Assistente Independente
    2026-10-09T18:51:42.69+00:00

    Olá OLEDO,hihi,

    O código de saída 137 indica que o processo foi encerrado pelo mecanismo de controle de memória do Kubernetes, normalmente por um OOMKilled (Out Of Memory) após exceder o valor definido em resources.limits.memory. A correção é ajustar os valores de resources.requests.memory para refletir o consumo normal da aplicação e aumentar resources.limits.memory para acomodar os picos legítimos de utilização, evitando que o contêiner seja finalizado prematuramente.

    Antes de alterar a implantação, analise o consumo real de memória através das análises do cluster para identificar o uso médio e o pico da aplicação. Se o contêiner estiver atingindo constantemente o limite configurado, aumente o limites.memory; se o agendamento do pod for inadequado devido a reservas insuficientes, ajuste também o requests.memory. Após aplicar o novo manifesto, monitore os eventos do pod e confirme que não há mais registros de OOMKilled ou reinicializações relacionadas ao encerramento com código 137. Como boa prática, mantenha os valores de solicitação e limite com base em métricas reais de produção e não apenas em estimativas, para evitar desperdício de recursos ou novas interrupções.

    Se minha resposta for útil para você, clique em Aceitar a resposta para mim, por favor.

    HL.

    Esta resposta foi útil?

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como ‘Aceitas’ pelo autor da pergunta e ‘Recomendadas’ pelos moderadores, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.