Обратитесь к официальной документации Kubernetes: Limit Ranges
Использование Kubernetes LimitRange в качестве admission controller — это ограничение ресурсов на уровне контейнера или Pod. Он устанавливает значения запросов по умолчанию, лимитов и максимальных значений для контейнеров или Pod, созданных после создания или обновления LimitRange, при этом постоянно отслеживает использование ресурсов контейнерами, чтобы гарантировать, что никакие ресурсы не превышают определённые максимальные значения в пространстве имён.
Запрос ресурсов контейнера — это соотношение между лимитами ресурсов и overcommitment кластера. Значения запросов ресурсов служат ориентиром и критерием для scheduler при планировании контейнеров. Scheduler проверяет доступные ресурсы для каждого узла (общие ресурсы минус сумма запросов ресурсов контейнеров в Pod, запланированных на узле). Если суммарные запросы ресурсов нового контейнера Pod превышают оставшиеся доступные ресурсы узла, этот Pod не будет запланирован на данном узле.
LimitRange — это admission controller:
Включает следующие настройки
Ресурс | Поле |
---|---|
CPU |
|
Memory |
|