我正在尝试根据绝对值在我的 GKE 部署上设置水平 pod 自动缩放指标,但仍然没有得到绝对值和百分比之间的差异:
假设我为每个 Pod 请求500mCPU,起始数量为 3 个 pod。
如果我想用 绝对值替换“50% 的 CPU 使用率”的自动缩放指标:它会是“250 mCPU”吗?
它是基于每个 pod 的平均用户还是所有 pod 的总使用量?
先感谢您
我正在尝试根据绝对值在我的 GKE 部署上设置水平 pod 自动缩放指标,但仍然没有得到绝对值和百分比之间的差异:
假设我为每个 Pod 请求500mCPU,起始数量为 3 个 pod。
如果我想用 绝对值替换“50% 的 CPU 使用率”的自动缩放指标:它会是“250 mCPU”吗?
它是基于每个 pod 的平均用户还是所有 pod 的总使用量?
先感谢您
如果您使用targetAverageValue
(或什至targetAverageUtilization
),则缩放算法使用的度量值基于所有匹配 pod 的平均值。
来自 Horizontal Pod Autoscaling文档:
当指定了 targetAverageValue 或 targetAverageUtilization 时,currentMetricValue 的计算方法是取 HorizontalPodAutoscaler 的缩放目标中所有 Pod 的给定指标的平均值。