Как изменить поле --horizontal-pod-autoscaler-sync-period в kube-controller-manager на 5 секунд в gke

Я пытаюсь настроить горизонтальное автоматическое масштабирование в GKE. Не найдено надлежащей документации для сокращения периода --horizontal-pod-autoscaler-sync до 5 секунд с использованием kube-controller-manager.

В приведенной ниже ссылке сказано, что есть возможность изменить флаги:

https://kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/

Есть ли надлежащие шаги для реализации этого?

2 ответа

Вы не можете сделать это на GKE, EKS и других управляемых кластерах.

Чтобы изменить / добавить флаги в kube-controller-manager - у вас должен быть доступ к вашему /etc/kubernetes/manifests/ каталог на главном узле и иметь возможность изменять параметры в /etc/kubernetes/manifests/kube-controller-manager.yaml,

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

Но вы можете создать кластер с помощью kubeadm init и настроить / изменить, как вам нравится.

вы можете остановить свой кластер minikube и запустить его со своими дополнительными конфигурациями ... minikube start --extra-config 'controller-manager.horizontal-pod-autoscaler-sync-period = 5s', чтобы получить более подробную информацию, пройдите ... https://minikube.sigs.k8s.io/docs/handbook/config/#modifying-kubernetes-defaults

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