После деплоя в Kubernetes приложение периодически перезапускается, хотя в логах нет явной ошибки. При проверке видно, что контейнер превышает memory limit. Что происходит и что правильнее сделать?
👾 — Kubernetes случайно перезапускает pod’ы для балансировки нагрузки
👍 — Контейнер убивается из-за OOMKilled, нужно проверить утечки памяти, лимиты, requests и реальное потребление
🥰 — Нужно убрать readinessProbe, потому что она мешает контейнеру работать стабильно
⚡️ — Нужно увеличить количество replicas, тогда каждый pod будет потреблять меньше памяти автоматически
Библиотека задач по DevOps
Post #1117
362
- 👍 5