Мое развертывание в Kubernetes занимает пару минут для инициализации, и в этот период увеличивается загрузка ЦП. Мне нужен способ ожидания и игнорирования метрик ЦП из периода инициализации для метрик горизонтального автоматического масштабирования.
Существует вопрос , который задает только это, и в ответе упоминаются некоторые соответствующие флаги --horizontal-pod-autoscaler-initial-readiness-delay
и --horizontal-pod-autoscaler-cpu-initialization-period
. Но после прочтения документации Kubernetes и обнаружения проблемы Github в Kubernetes я все еще не совсем понимаю точный эффект от флагов и как их вообще применять: kubectl autoscale
кажется, не принимает их в любой форме.
Эта сторонняя документация демонстрирует, как указывать эти значения в yaml, но использует некоторую пользовательскую версию API, а их конфигурация не работать на autoscaling/v2beta2
.
Как предполагается использовать эти флаги?