Как узнать, происходило ли автоматическое масштабирование в Кубернетесе? - PullRequest
0 голосов
/ 28 января 2019

Есть ли способ узнать, что количество модулей было увеличено или уменьшено в результате горизонтального автоматического масштабирования модуля помимо команды kubectl get hpa?

Я хочу запускать определенный файл при каждом увеличенииили уменьшите стручки

1 Ответ

0 голосов
/ 28 января 2019

Вы можете использовать поле состояния HPA, чтобы узнать, когда в последний раз выполнялся HPA.Подробности об этом можно найти с помощью следующей команды:

kubectl explain hpa.status

из этого статуса вы можете использовать lastScaleTime, поданное для вашей проблемы.

lastScaleTime        <string>
 last time the HorizontalPodAutoscaler scaled the number of pods; used by
 the autoscaler to control how often the number of pods is changed.
...