一、算法细节
注意:当结果计算与 1 非常接近时,可以设置一个容忍度让系统不做扩缩容操作,默认值为 0.1(即 10%),表示基于上述算法得到的结果在 [-10% + 10% ] 区间内,即 [ 0.9 - 1.1],控制器都不会进行扩缩容操作
二、相关细节设置
--horizontal-pod-autoscaler-sync-period #指定周期(默认15秒) --horizontal-pod-autoscaler-tolerance #容忍值,默认0.1,如果缩放比例接近0.1将会放弃缩放 --horizontal-pod-autoscaler-initial-readiness-delay #用于设置 pod 准备时间, 在此时间内的 pod 统统被认为未就绪(默认30s) --horizontal-pod-autoscaler-cpu-initialization-period #用于设置 pod 的初始化时间, 在此时间内的 pod,CPU 资源指标将不会被采纳(默认5分钟) --horizontal-pod-autoscaler-downscale-stabilization #设置收缩冷却/延迟时间(默认5分钟);时间设置过短容易引起抖动(频繁伸缩),过长会导致响应不及时
三、注意事项
原文:https://www.cnblogs.com/jayce9102/p/12643329.html