如何在 gke 中将 kube-controller-manager 中的 --horizontal-pod-autoscaler-sync-period 字段更改为 5sec
Posted
技术标签:
【中文标题】如何在 gke 中将 kube-controller-manager 中的 --horizontal-pod-autoscaler-sync-period 字段更改为 5sec【英文标题】:How to change --horizontal-pod-autoscaler-sync-period field in kube-controller-manager to 5sec in gke 【发布时间】:2019-09-12 20:49:47 【问题描述】:我正在尝试在 GKE 中设置水平 pod 自动缩放。没有找到合适的文档来使用 kube-controller-manager 将 --horizontal-pod-autoscaler-sync-period 减少到 5 秒。
在下面的链接中,它说有可能更改标志:
https://kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/
对此有任何适当的实施步骤吗?
【问题讨论】:
【参考方案1】:您可以停止您的 minikube 集群并使用您的额外配置启动它...
minikube start --extra-config 'controller-manager.horizontal-pod-autoscaler-sync-period=5s'
更多详情,可以通过https://minikube.sigs.k8s.io/docs/handbook/config/#modifying-kubernetes-defaults
【讨论】:
【参考方案2】:您无法在 GKE、EKS 和其他托管集群上执行此操作。
为了在 kube-controller-manager 中更改/添加标志 - 您应该可以访问主节点上的 /etc/kubernetes/manifests/
目录并能够修改 /etc/kubernetes/manifests/kube-controller-manager.yaml
中的参数。
GKE、EKS 和其他集群仅由其提供者管理,而无需您获得访问主节点的权限。
但是您可以使用kubeadm init 创建集群并根据需要进行配置/更改。
【讨论】:
嗨,Mahesh,欢迎来到 ***。如果答案有帮助,那么赞成/接受它是一个好习惯。 ***.com/help/someone-answers以上是关于如何在 gke 中将 kube-controller-manager 中的 --horizontal-pod-autoscaler-sync-period 字段更改为 5sec的主要内容,如果未能解决你的问题,请参考以下文章