Добавьте параметры в диспетчер контроллера EKS, чтобы включить поведение ScaleUp.

Я внедрил k8s HPA в нашем производственном кластере EKS, и он отлично работает. Но у нас есть приложение для анализа данных, в котором трафик быстро увеличивается. Итак, я ознакомился с приведенной ниже статьей о реализации параметра behavior: ScalUp для диспетчера контроллеров.

https://github.com/kubernetes/enhancements/blob/master/keps/sig-autoscaling/20190307-configurable-scale-velocity-for-hpa.md

Что-то похожее на это:

behavior:
  scaleUp:
    policies:
    - type: percent
      value: 900%

Я осмотрелся, но не уверен, возможно ли изменение диспетчера контроллеров в EKS или нет (у нас версия 1.17).

"Поведение" неизвестного поля Kubernetes https://github.com/awslabs/amazon-eks-ami/issues/176

Благодарю за вашу поддержку.

С уважением, Али

1 ответ

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

Обратите внимание, что Kubernetes v1.18добавляет поддержку настраиваемого поведения масштабирования - horizontal-pod-autoscale-upport-for-configurable-scaling-behavior.

Так что это станет возможным, когда EKS поддержит 1.18.

Взгляните: how-to-change-horizontal-pod-autoscaler.

Другие вопросы по тегам