[弹性扩缩容] 求问生产中弹性扩缩容最佳实践

27次阅读

共计 349 个字符,预计需要花费 1 分钟才能阅读完成。

RT,求问实际生产集群中,弹性扩缩容是怎么做的呢🤔,lz 最近看了一些相关的技术博客,以及一些云厂商的 HPA 与 VPA 相关的用户手册,目前感觉下来:

  1. HPA 相比于 VPA 应用得更多,VPA 感觉风险挺大的,没有啥最佳实践
  2. HPA 看得比较多的就是 CronHPA,以及,流量预测 +HPA,但两者实际都属于提前扩容,当面对紧急扩容时,仍存在一些问题,这方面的博客貌似不多。

下图是我目前针对 VPA 和 HPA 想到的三个问题,请问实际生产中有什么好的解决方法吗?

针对 HPA 主要是应用启动慢(假设 Java 应用),包括启动时需要与数据库、缓存等建连,时间不可控;其次,应用刚启动通常需要预热才能正常对外提供服务?

针对 VPA 主要是当扩容时,存在回弹风险,即增加应用容器的可用资源时,Node 节点的资源不够,从而导致应用容器被驱逐。

[弹性扩缩容] 求问生产中弹性扩缩容最佳实践

正文完
 0