Как явно удалить пределы процессора для контейнера? - PullRequest
1 голос
/ 16 апреля 2019

Я хочу удалить ограничения ЦП для конкретного контейнера, в котором пространство имен имеет ограничения ЦП по умолчанию (через limitrange).По документам будет назначено значение по умолчанию.Когда я явно установил limit.cpu в 0, я получил ошибку, которая говорит мне, что значение запроса 20m должно быть меньше или равно значению пределов.

Так можно ли в этом случае не устанавливать ограничения?

Ответы [ 2 ]

1 голос
/ 19 апреля 2019

После дополнительных исследований достичь невозможно.Для меня имеет смысл, что это невозможно, как сказал Фрэнк Гу: , потому что это в значительной степени разрушило бы цель квот на ресурсы в первую очередь

0 голосов
/ 16 апреля 2019

Если вы установите ограничения ЦП на 0, то вы получите <= 0 ресурсов ЦП. Согласно ссылке на <a href="https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/memory-default-namespace/#what-if-you-specify-a-container-s-request-but-not-its-limit" rel="nofollow noreferrer"> документы , которую вы изначально включили, вы должны просто установить запрос и не устанавливать ограничение вообще . Это установит информирование планировщика о запросе ресурсов модуля. Если в вашем пространстве имен установлен предел ЦП, то предел будет установлен по умолчанию, если он не указан явно; в противном случае не будет установлен лимит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...