我正在尝试在 GKE 中设置水平 pod 自动缩放。没有发现使用 kube-controller-manager 将 --horizo​​ntal-pod-autoscaler-sync-period 减少到 5 秒的适当文档。

在下面的链接中,它说有可能更改标志:

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

是否有任何适当的实现步骤?

最佳答案

您无法在 GKE、EKS 和其他托管集群上执行此操作。

为了在 kube-controller-manager 中更改/添加标志 - 您应该可以访问主节点上的 /etc/kubernetes/manifests/ 目录,并且能够修改 /etc/kubernetes/manifests/kube-controller-manager.yaml 中的参数。

GKE、EKS 和其他集群仅由它们的提供商管理,而没有获得访问主节点的权限。

但是您可以使用 kubeadm init 创建集群并根据需要进行配置/更改。

关于kubernetes - 如何将 kube-controller-manager 中的 --horizo​​ntal-pod-autoscaler-sync-period 字段更改为 gke 中的 5 秒,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55815094/

10-12 21:46
查看更多