Kubernetes GKE Horizo​​ntalPodAutoscaler的最小副本和最大副本是否基于每个区域工作?

时间:2020-05-24 19:59:28

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

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

例如,如果我有一个群集,该群集具有3个区域,每个区域2个节点,并且我设置了minReplicas=1maxReplicas=3,那么整个群集中的Pod的最小和最大数量是多少?假设HPA在创建单个节点的部署上运行。

1 个答案:

答案 0 :(得分:2)

minReplicas=1maxReplicas=3是什么? 整个集群中的豆荚?

设置HPA时,您将为每个Deployment设置值,因此该值是由HPA管理的Deployment的最小和最大Pod数。

简而言之,HPA将在您的部署中更新replica参数的值。容器分发是调度程序的责任,它的行为与您仅手动缩放多个副本的行为完全相同。