唯's Blog

笔者是一个热爱编程的 Java 程序员。

0%

K8S中的HPA.md

HPA(Horizontal Pod Autoscaling) 水平自动伸缩

为了保证 HPA 稳定,需要确保程序能够快速启动:

  1. 微服务化,一方面是方便给核心功能提供精准的资源支持、另一方面是服务更小更轻量。
  2. 减少启动依赖项
  3. 使用轻量语言、框架

伸缩带来的联动影响也需要注意一下:

  1. 对 DB 、ZK 等下游服务的连接数增多
  2. 在 Max HPA Triggerd 情况下整个 Namespace 的资源上限是否会超额