GKE Autoscaling 指标的绝对值

GKE Autoscaling metrics in absolute value

我正在尝试根据绝对值在我的 GKE 部署上设置水平 pod 自动缩放指标,但仍然没有得到绝对值和百分比之间的差异:

假设我请求每个 Pod 500mCPU,起始数量为 3 pods.

如果我想用绝对值替换 "50% of CPU Usage" 的自动缩放指标:它会是 "250 mCPU" ?

它是基于每个 pod 的平均用户还是所有 pods 的总使用量?

提前致谢

如果您使用 targetAverageValue(甚至 targetAverageUtilization),缩放算法使用的指标值基于所有匹配 pods.

的平均值

来自水平 Pod 自动缩放 docs:

When a targetAverageValue or targetAverageUtilization is specified, the currentMetricValue is computed by taking the average of the given metric across all Pods in the HorizontalPodAutoscaler's scale target.