Выбор ответа Junior Probes и ресурсы спрашивают часто обновлено

Превышение лимита CPU

Вопрос

Что происходит с контейнером, который пытается использовать больше CPU, чем его limits.cpu?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Его троттлят: процесс работает медленнее. CPU сжимаемый ресурс: CFS-квота ограничивает время работы в каждом периоде (по умолчанию 100 мс), процесс не убивают, но задержки растут.

Варианты ответа

  1. Его убивают с OOMKilled, как при превышении памяти
  2. Под вытесняется на другой узел со свободным CPU
  3. Его троттлят: процесс работает медленнееправильный ответ
  4. Kubernetes автоматически поднимает лимит до requests узла

Разбор

CPU сжимаемый ресурс: CFS-квота ограничивает время работы в каждом периоде (по умолчанию 100 мс), процесс не убивают, но задержки растут. OOMKilled относится к памяти. Вытеснение происходит при нехватке ресурсов узла, а не при превышении своего лимита CPU. Автоматически лимиты меняет только VPA, если он установлен.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.