Автомасштабирование модулей на основе количества запросов http - PullRequest
0 голосов
/ 14 февраля 2020

Я ищу указатели на то, как автоматически масштабировать модули на основе пользовательских метрик.

По мере увеличения числа входящих запросов http, я бы хотел, чтобы мои модули GKE автоматически масштабировали для обработки нагрузки.

Каков наилучший способ добиться этого?

1 Ответ

2 голосов
/ 14 февраля 2020

По умолчанию HPA в GKE использует ЦП для увеличения и уменьшения (на основе запросов ресурсов против фактического использования). Однако вы также можете использовать собственные метрики: просто следуйте этому руководству . В вашем случае пользовательский показатель c отслеживает количество HTTP-запросов на модуль (не используйте количество запросов к LB).

Убедитесь, что при использовании пользовательских показателей выбранное вами значение использование будет средним по всем пакетам, таким образом, количество будет увеличиваться или уменьшаться с увеличением количества пакетов. Если вы выберете показатель c, на который не влияет количество ваших капсул, ваш HPA всегда будет максимальным или минимальным количеством капсул.

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