Kubernetes HPA behavior


behavior:
scaleUp:
stabilizationWindowSeconds: 0
policies:
- type: Percent
value: 100
periodSeconds: 60
selectPolicy: Max

我们对hpa使用上面的行为,如果平均CPU高于目标,我们预计hpa每60秒就会使pod的数量翻倍。然而,我们从GKE日志中看到它实际上是一步一步慢慢增加的。有人知道这背后的逻辑吗?

它的意思是"在过去60秒内创建的实例不超过100%(这每次都基于使用/请求来扩大工作负载(";

"如果cpu利用率高于目标cpu,则升级100%";?

环境:平台:gke版本1.18.17-gke.1901

大家好,欢迎来到Stack Overflow。

我尝试使用您的配置来实现HPA,它每60秒就会翻倍。最多每60秒添加100%的当前运行的复制副本,直到HPA达到稳定状态。

Sampleconfig.yaml:

behavior:
scaleUp:
stabilizationWindowSeconds: 0
policies:
- type: Percent
value: 100
periodSeconds: 60
selectPolicy: Max

因此,可能还有其他一些限制问题正在影响HPA。例如,HPA对其将/可以扩大的规模有一个额外的限制。

相关内容

  • 没有找到相关文章

最新更新