Задержка увеличения K8S для одного HPA - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть развертывание, которое я хочу, чтобы оно (и только оно) имело более высокую задержку при масштабировании.

Причина в том, что он является инициатором для многих других служб, и если он масштабируетсячтобы быстро он начал задыхаться и разрушать систему, я хочу, чтобы он масштабировался, чтобы другие развертывания масштабировались в ответ, а затем масштабировались еще немного.

(Это потоковый процесс бэк-офиса, поэтому мне не нужны секундывремя отклика, мне нужно правильно масштабировать)

Я видел, что есть --horizontal-pod-autoscaler-downscale-delay для диспетчера контроллера куба, а scaleup один был даже удален в 1.12

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

1 Ответ

0 голосов
/ 25 февраля 2019

Если вы не используете какой-либо управляемый сервис K8s (GKE, AKS, EKS и т. Д.), И в этом случае у вас нет доступа к плоскости управления, флаг, который вас может заинтересовать:

--horizontal-pod-autoscaler-sync-period

который описывает период, в течение которого диспетчер контроллера запрашивает использование ресурса по метрикам, указанным в каждом определении HorizontalPodAutoscaler.Значение по умолчанию - 15 с.

Файл yaml kube-controller-manager можно найти в /etc/kubernetes/manifests/

Источник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...