k8s之hpa v2beta2
k8s之hpa v2beta2,弹性伸缩
·
一、已知问题
弹性滞后是一定存在的,等待推出带预测能力的 弹性伸缩,可以有效减少弹性迟滞且指标突增时,HPA 不会立刻扩容,且扩容可能是分多次进行;
二、特性分析
1、容忍度:HPA 中的默认10%的容忍度能缓解指标波动带来的系统震荡问题,但是容忍度同时引入的扩容死区问题需要运维人员避开。
2、稳定窗口:稳定窗口会参考过去一段时间计算出的期望实例数,选取极值作为最终结果,从而保证系统在一段时间窗口内是稳定的,扩容默认时0s,缩容默认时300s;
2、步长策略:限制一段时间内实例变化的范围。由步长类型、步长值、时间周期三个部分组成。如60s内限制扩容4个实例,60s限制扩容1倍等
3、选择策略:用于选取多个步长策略计算后的结果,支持 取最大值、取最小值、关闭 等三种策略。
三、其他
KPA Knative Pod Scaler 基于sidecar实现的流量的弹性扩缩容。
更多推荐
已为社区贡献34条内容
所有评论(0)