负载弹性伸缩控制器(horizontal-pod-autoscaler-controller)配置
Pod水平伸缩同步周期
水平弹性伸缩控制器同步 pod 数量的周期,每隔一个同步周期伸缩控制器会对pod和伸缩策略做一次扫描,判断是否需要触发伸缩动作
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
horizontal-pod-autoscaler-sync-period |
大于等于0 |
5 |
允许 |
CCE Standard/CCE Turbo |
水平弹性伸缩控制器同步 pod 数量的周期。配置越小弹性伸缩器反应越及时,同时CPU负载也越高
配置建议:
无特殊需求建议保持默认配置
并发数量设置过小可能导致管理器处理响应慢,设置过大会对集群管控面造成压力,产生过载风险
Pod水平伸缩容忍度
此值为目标值与实际值的比值与 1.0 的差值。只有超过此标志所设的阈值时, HPA 才会考虑执行缩放操作
参数名 |
取值范围 |
默认值 |
是否允许修改 |
作用范围 |
---|---|---|---|---|
horizontal-pod-autoscaler-tolerance |
大于等于0 |
0.1 |
允许 |
- |
该配置影响控制器对伸缩策略相关指标反应的灵敏程度,当配置为0时,指标达到策略阈值时立即触发弹性
配置建议:
结合业务资源占用行为特点配置:如业务资源占用随时间的“突刺”特征明显,建议保留一定的容忍度值,避免因业务短时资源占用飚高导致预期之外的弹性行为