我正在寻找有关GKE群集中HPA的说明。我已经阅读了这些文档https://cloud.google.com/kubernetes-engine/docs/how-to/horizontal-pod-autoscaling,但我想知道,通过设置minReplicas
和maxReplicas
是集群中所有节点上的最小值和最大值,还是最小值和最大值?每个区域最多?
例如,如果我有一个群集,该群集具有3个区域,每个区域2个节点,并且我设置了minReplicas=1
和maxReplicas=3
,那么整个群集中的Pod的最小和最大数量是多少?假设HPA在创建单个节点的部署上运行。
答案 0 :(得分:2)
minReplicas=1
和maxReplicas=3
是什么? 整个集群中的豆荚?
设置HPA时,您将为每个Deployment设置值,因此该值是由HPA管理的Deployment的最小和最大Pod数。
简而言之,HPA将在您的部署中更新replica
参数的值。容器分发是调度程序的责任,它的行为与您仅手动缩放多个副本的行为完全相同。