Как изменить поле --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