# #kubernetes #google-kubernetes-engine #cpu-usage #sre
Вопрос:
В kubernetes мы можем устанавливать ограничения и запросы на процессор. Если контейнер превысит лимит, то, насколько я понимаю, он будет задушен. Однако, если контейнер превышает запрошенное, но все еще находится под ограничением, что произойдет?
Увижу ли я проблемы с производительностью в своем приложении?
Ответ №1:
Не будет никаких проблем, если процессор превысит запрошенное значение и останется ниже установленного предела.
однако я видел, что если вашему приложению требуется 250 м процессора, а запрашиваемый процессор составляет 50 м, вы можете столкнуться с проблемами производительности.
Комментарии:
1. Почему в ситуации, о которой вы упомянули, возникает проблема с производительностью? Разве контейнер не должен в любом случае выделяться с нужным ему процессором ?
2. Да, определенно, он получит ресурсы, которые только что видели, когда-нибудь приложение python с менее запрашиваемым процессором не будет работать хорошо, если вы выделите немного больше ресурсов, оно будет работать хорошо.
3. Однако это больше зависит от вашего приложения
Ответ №2:
Однако, если контейнер превышает запрошенное, но все еще находится под ограничением, что произойдет?
Ничего не происходит. Запрос ресурсов используется для планирования вашего модуля на узле с пропускной способностью.
Если на вашем узле недостаточно ресурсов, он может быть удален.