更新时间:2024-07-31 GMT+08:00

HPA的CPU初始化期间

HPA的CPU初始化期间内,只有Pod当前处于就绪状态并完成了最近一次指标采集,其指标才会被HPA统计使用。

设置该字段可以在Pod启动初期过滤掉不稳定的CPU使用数据,进而防止基于瞬时峰值做出错误的扩缩容决策。

HPA相关介绍请查看官方文档:https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/

取值范围

有效的时间格式字符串

默认值

5m0s

配置建议

如果观察到Pods在启动阶段的CPU使用率波动导致HPA作出错误的扩缩容决策,可以适当增加此值。

配置风险

设置过低可能导致基于CPU峰值做出过度反应的扩缩容;而设置得过高则可能在实际需要扩缩容时出现延迟。