我正在尝试在 GKE 中设置水平 pod 自动缩放。没有发现使用 kube-controller-manager 将 --horizontal-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 中的 --horizontal-pod-autoscaler-sync-period 字段更改为 gke 中的 5 秒,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55815094/