В настоящее время, если мы хотим использовать автоматическое масштабирование Horizontal Pod в кубернетах, нам нужно указать следующее для службы, которую мы хотим сделать:
Limits:
cpu: 150m
memory: 150Mi
Requests:
cpu: 42m
memory: 50Mi
У меня есть несколько сервисов, которые можно масштабировать с помощью HPA.
Можем ли мы предоставить эти услуги с избытком? Как будто эти дополнительные ресурсы ресурсов превышают общие ресурсы, доступные от виртуальной машины.
Обновление: 1. Дополнительные объяснения к вопросу, 2. Добавленное изображение.
Рассмотрим ситуацию, когда: предположим, что запросы модулей находятся в пределах общего доступного ЦП, но предел превышает его
Например:
Общий доступный ЦП составляет 1000 млн ядер, 2 модуля по 500 млн ядер запросов каждый и лимит 1000 млн каждый.
Во-первых, могу ли я установить это ограничение, например, по 1000 метров для каждого, если общее количество составляет всего 1000 метров?
Если да? Update2: ‹Думаю, мы сможем это сделать, как я провел эксперимент, показанный ниже на изображении>
Теперь, если модуль 2 не использует все свои 500 млн ядер ЦП, а модуль 1 достиг своего общего запрошенного лимита в 500 млн,
может ли этот модуль теперь использовать более 500 МБ ядер, которые не используются вторым модулем, поскольку установлено ограничение на 1000?
Если нет? Обновление2: Думаю, это больше не действует.
Тогда я думаю, что избыточная подготовка не может быть выполнена?
pending
, пока планировщик не найдет нужный узел с достаточным количеством ресурсов. - person Suresh Vishnoi   schedule 14.05.2018