Автоматическое масштабирование HPA при развертывании на основе количества HTTP-запросов - PullRequest
0 голосов
/ 06 ноября 2019

У меня проблема с конфигурацией HPA, основанной на частоте запросов HTTP. Я использую скорость, основанную на метрике Prometheus - sum(rate(http_server_requests_seconds_count[5m])) - но при запуске HPA автоматически масштабируется до максимального количества модулей, несмотря на то, что HTTP-запросы не принимаются. См. Ниже выдержку из описания kubectl hpa, показывающую, что она масштабируется по метрике, и это происходит в течение нескольких секунд после развертывания.

Normal  SuccessfulRescale  23m (x4 over 128m)   horizontal-pod-autoscaler  New size: 2; reason: pods metric rate_5m_http_server_requests_seconds_count above target
Normal  SuccessfulRescale  23m (x4 over 128m)   horizontal-pod-autoscaler  New size: 3; reason: pods metric rate_5m_http_server_requests_seconds_count above target

Можно ли сказать Kubernetes не масштабировать в течение первых N секунд / минут илиЕсть ли другой способ обойти эту проблему?

1 Ответ

0 голосов
/ 12 ноября 2019

Как упомянуто @James в комментариях, эта ошибка отслеживается здесь и здесь .

Я публикую это как вики для сообществалучшая видимость.

...