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.
我正在尝试根据绝对值在我的 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.