【问题标题】:Kubernetes HPA changing sync periodKubernetes HPA 更改同步周期
【发布时间】:2021-07-29 18:12:57
【问题描述】:

我正在尝试更改following k8s document 中提到的同步周期。我在 /etc/kubernetes/manifests 中找到了名为 kube-controller-manager.yaml 的文件。我将timeoutSeconds: 的值从 15 秒(默认)更改为 60 秒。根据以上信息,现在我有 2 个问题:

    1. 这是更改同步周期的正确方法吗?因为我在文档中读到有一些名为 --horizontal-pod-autoscaler-sync-period 的标志,但添加它也不起作用。
    1. 每当我重新启动 minikube 时,对文件 kube-controller-manager.yaml 所做的任何更改都会恢复为默认值?我该怎么办?请让我知道任何解决方案或对此的任何看法。

【问题讨论】:

  • 你好@Museb Momin,欢迎来到 StackOverflow!请通过添加kube-controller-manager.yaml 文件来编辑您的问题。你真的改变了timeoutSeconds: 的价值吗? - “Horizo​​ntal Pod Autoscaler 实现为控制循环,周期由控制器管理器的 --horizo​​ntal-pod-autoscaler-sync-period 标志控制(默认值为 15 秒)。”

标签: kubernetes kubectl minikube autoscaling horizontal-pod-autoscaling


【解决方案1】:

要更改同步周期,您必须在启动 minikube 时运行以下命令。 minikube start --extra-config 'controller-manager.horizo​​ntal-pod-autoscaler-sync-period=10s'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 2021-09-07
    • 2020-04-16
    • 2020-03-07
    • 2021-01-20
    • 2020-07-03
    • 1970-01-01
    相关资源
    最近更新 更多