Горизонтальное автоматическое масштабирование в openshift
Действительно ли open shift активно контролирует процессор для всех запущенных процессов или только для первого запущенного процесса.
я запускаю сервис, который настроен на использование горизонтального автоматического масштабирования. у меня есть метрики hawkuler и настройка heapster, и я работаю, как и ожидалось, я установил лимиты ресурсов и целевое использование процессора на уровне 50%. как только стручок достигает CPU>50, я могу видеть, что он масштабируется до 3 стручков, что является максимумом, который я имею в моей конфигурации.
мой вопрос, он контролирует все 3 стручка на данный момент? Кроме того, есть ли способ поэтапного увеличения, например, поднять еще один модуль и, если процессор превышает 50%, включить другой и т. д., или максимальное количество сконфигурированных модулей будет сразу же запущено после завершения процесса на 1-м стручке хиты>50%
1 ответ
Насколько я понимаю, это по стручку.
Ex. Модуль Pod 1 превышает лимит ЦП, поэтому модуль Pod 2 развернут. 5 минут спустя, Pod 2 выходит за пределы вашего процессора, и Pod3 развернут.