【问题标题】:How to change --horizontal-pod-autoscaler-sync-period field in kube-controller-manager to 5sec in gke如何在 gke 中将 kube-controller-manager 中的 --horizo​​ntal-pod-autoscaler-sync-period 字段更改为 5sec
【发布时间】:2019-09-12 20:49:47
【问题描述】:

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

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

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

对此有任何适当的实施步骤吗?

【问题讨论】:

    标签: kubernetes autoscaling horizontal-scaling


    【解决方案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 创建集群并根据需要进行配置/更改。

      【讨论】:

      猜你喜欢
      • 2019-06-28
      • 2018-03-01
      • 1970-01-01
      • 2023-03-26
      • 2021-06-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-09
      • 2020-10-29
      相关资源
      最近更新 更多