【问题标题】:Does Kubernetes GKE HorizontalPodAutoscaler min and max replicas work on a per zone basis?Kubernetes GKE Horizo​​ntalPodAutoscaler 最小和最大副本是否在每个区域的基础上工作?
【发布时间】:2020-09-11 11:03:36
【问题描述】:

我正在寻找有关我的 GKE 集群中 HPA 的说明。我已经阅读了这些文档https://cloud.google.com/kubernetes-engine/docs/how-to/horizontal-pod-autoscaling,但我想知道,通过设置minReplicasmaxReplicas,这些是集群中所有节点的最小值和最大值,还是每个区域的最小值和最大值?

例如,如果我有一个包含 3 个区域和每个区域 2 个节点的集群,我设置 minReplicas=1maxReplicas=3 整个集群中的最小和最大 pod 数是多少?假设 HPA 在创建单个节点的部署上运行。

【问题讨论】:

  • 最小和最大 Pod 数量适用于部署,因此这是 Pod 的绝对数量。

标签: kubernetes google-cloud-platform google-kubernetes-engine autoscaling


【解决方案1】:

minReplicas=1maxReplicas=3 的最小和最大数量是多少 整个集群中的 pod?

当您设置 HPA 时,您为每个 Deployment 设置值,这就是您由 HPA 管理的 Deployment 的最小和最大 Pod 数的值。

简单地说,HPA 将更新您的部署中 replica 参数的值。 Pod 分发是调度程序的职责,它的行为与您手动扩展多个副本的行为完全相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-12
    • 2021-02-03
    • 1970-01-01
    • 2016-11-21
    • 2019-07-21
    • 2015-07-21
    • 1970-01-01
    相关资源
    最近更新 更多