背景

同样是自动伸缩,HPA、VPA、KEDA 解决的问题并不一样。

选择思路

  1. 请求型 Web 服务:优先 HPA
  2. 资源画像长期不准:引入 VPA 做建议或自动调参
  3. 事件驱动消费:优先 KEDA

常见组合

  • HPA + Cluster Autoscaler:最常见
  • HPA + KEDA:API + 消费任务混合系统
  • VPA 先建议模式观察,再决定是否自动

总结

不要为“自动化程度更高”盲目上更多组件。

先把指标质量做好,再谈伸缩策略。


伸缩策略的上限,取决于指标体系的下限。