Есть ли способ ускорить сканирование метрик горизонтального автомата?Теперь требуется две минуты, чтобы увеличить количество новых стручков - PullRequest
0 голосов
/ 12 июня 2018

У меня есть приложение с некоторыми конечными точками, которые сильно загружают процессор.Из-за этого я настроил Горизонтальный Автоскалер следующим образом:

spec:
  maxReplicas: 10
  minReplicas: 1
  scaleTargetRef:
    apiVersion: extensions/v1beta1
    kind: DeploymentConfig
    name: some-app
  targetCPUUtilizationPercentage: 30

Дело в том, что есть запрос на модуль, который поддерживает его работу на 100% ЦП в течение 5 минут.У меня две минуты, пока Openshift / Kubernetes не наметит новые пакеты.

Есть ли способ ускорить этот процесс?Это заставляет нас быть почти безразличными в течение двух минут.

То же самое происходит с уменьшением масштаба, когда нужно подождать две минуты, пока он не уничтожит ненужные модули.

В идеале должен быть какой-то параметр конфигурации, чтобы настроить это.

1 Ответ

0 голосов
/ 12 июня 2018

Для OpenShift, пожалуйста, измените /etc/origin/master/master-config.yaml

kubernetesMasterConfig:
  controllerArguments:
    horizontal-pod-autoscaler-downscale-delay: 2m0s
    horizontal-pod-autoscaler-upscale-delay: 2m0s

и перезапустите мастер openshift.

...