背景
同样是自动伸缩,HPA、VPA、KEDA 解决的问题并不一样。
选择思路
- 请求型 Web 服务:优先 HPA
- 资源画像长期不准:引入 VPA 做建议或自动调参
- 事件驱动消费:优先 KEDA
常见组合
- HPA + Cluster Autoscaler:最常见
- HPA + KEDA:API + 消费任务混合系统
- VPA 先建议模式观察,再决定是否自动
总结
不要为“自动化程度更高”盲目上更多组件。
先把指标质量做好,再谈伸缩策略。
伸缩策略的上限,取决于指标体系的下限。
同样是自动伸缩,HPA、VPA、KEDA 解决的问题并不一样。
不要为“自动化程度更高”盲目上更多组件。
先把指标质量做好,再谈伸缩策略。
伸缩策略的上限,取决于指标体系的下限。