Почему pod OOMKilled?

Middle
236 просмотров
AFK Offer AI

Контейнер превысил memory limit — Kubernetes убил его. Проверь: kubectl describe pod — Last State: OOMKilled. Решение: увеличь memory limit, найди и почини утечку памяти. В Go снимай heap profile перед OOM. Проверь GOMEMLIMIT — он помогает Go-рантайму держаться в рамках лимита. Мониторь container_memory_working_set_bytes. Частая ошибка — request сильно меньше limit, нода перегружается, и всех убивают.

Следующий вопрос

Что такое git squash?