Я определяю этот автомасштабирование с помощью kubernetes и GCE, и мне интересно, что именно я должен указать для targetCPUUtilizationPercentage
. На что именно указывает эта цель? Это общий процессор в моем кластере? Что происходит, когда модули, указанные в этом автоматическом масштабировании, потребляют более targetCPUUtilizationPercentage
?
Kubernetes autoscaler targetCPUUtilizationPercentage
comment
Я думаю, что это targetCPUUtilizationPercentage каждого узла. Это также включает ЦП модулей в этом узле.
- person Lakshman Diwaakar   schedule 14.01.2017
Ответы (2)
Использование ЦП - это среднее использование ЦП всеми модулями в развертывании за последнюю минуту, деленное на запрошенный ЦП этого развертывания. Если среднее значение использования ЦП модулей выше заданного вами целевого значения, ваши реплики будут скорректированы.
Вы можете узнать больше об этой теме здесь.
person
Jan P
schedule
01.03.2017
Ресурс недоступен. не могли бы вы обновить ссылку?
- person abhishek627; 12.02.2018
Привет, если я определил свой resources.requests.cpu как 100 м, а targetCPUUtilizationPercentage как 50% в гПа. Означает ли это, что он будет автоматически масштабироваться при использовании ЦП 0,5 * (100).
- person abhishek627; 12.02.2018
@ abhishek627 Обновил ссылку. Прошло много времени с тех пор, как я работал с kubernetes, боюсь, я не могу помочь вам с вашим вопросом, извините.
- person Jan P; 13.02.2018
Это среднее использование ЦП всех модулей, поэтому, если вы указали CPU как 200
в ресурсе requests
и targetCPUUtilizationPercentage
как 80%
, то при 160
значении порога модуль будет масштабироваться. Это создаст новый ответ.
person
Vipul Jain
schedule
04.04.2019
... итак, если вы указали ЦП как 200 ..., относится ли это к ресурсу
limits
или requests
модуля?
- person Justin Reusnow; 25.10.2019
requests
, а не limits
.
- person bug11; 04.12.2019