Есть ли способ в Kubernetes проверить, когда произошел hpa? - PullRequest
0 голосов
/ 12 июня 2019

У меня настроен hpa для одного из моих развертываний в Kubernetes.

Есть ли способ проверить, произошло ли масштабирование HPA с развертыванием и когда это произошло?

У меня нетPrometheus или любые решения для мониторинга развернуты.

1 Ответ

1 голос
/ 12 июня 2019

Если вы создали HPA, вы можете проверить текущее состояние с помощью команды

$ kubeclt get hpa

Вы также можете использовать флаг «смотреть» для обновления просмотра каждые 30 секунд

$ kubectl get hpa -w

Чтобы проверить, если HPAсработало, вы должны описать это

$ kubectl describe hpa <yourHpaName>

Информация будет в разделе Events:.

Также ваше развертывание будет содержать некоторую информацию о масштабировании

$ kubectl describe deploy <yourDeploymentName>
...
Events:
  Type    Reason             Age    From                   Message
  ----    ------             ----   ----                   -------
  Normal  ScalingReplicaSet  11m    deployment-controller  Scaled up replica set php-apache-b5f58cc5f to 1
  Normal  ScalingReplicaSet  9m45s  deployment-controller  Scaled up replica set php-apache-b5f58cc5f to 4
  Normal  ScalingReplicaSet  9m30s  deployment-controller  Scaled up replica set php-apache-b5f58cc5f to 8
  Normal  ScalingReplicaSet  9m15s  deployment-controller  Scaled up replica set php-apache-b5f58cc5f to 10

Другой способэто использовать события

$ kubectl get events | grep HorizontalPodAutoscaler
5m20s       Normal    SuccessfulRescale              HorizontalPodAutoscaler   New size: 4; reason: cpu resource utilization (percentage of request) above target
5m5s        Normal    SuccessfulRescale              HorizontalPodAutoscaler   New size: 8; reason: cpu resource utilization (percentage of request) above target
4m50s       Normal    SuccessfulRescale              HorizontalPodAutoscaler   New size: 10; reason:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...