HPA在部署时根据HTTP请求计数自动扩展

时间:2019-11-06 16:52:43

标签: kubernetes autoscaling kubernetes-hpa

基于HTTP请求速率,我对HPA配置有疑问。我使用的是基于Prometheus指标的速率-sum(rate(http_server_requests_seconds_count[5m]))-但是在启动时,尽管没有收到HTTP请求,HPA仍会自动缩放到最大pod数。请参阅下面来自kubectl的摘录,其中描述了hpa,表明它正在按指标进行扩展,并且这种情况在部署后几秒钟内就会发生。

Normal  SuccessfulRescale  23m (x4 over 128m)   horizontal-pod-autoscaler  New size: 2; reason: pods metric rate_5m_http_server_requests_seconds_count above target
Normal  SuccessfulRescale  23m (x4 over 128m)   horizontal-pod-autoscaler  New size: 3; reason: pods metric rate_5m_http_server_requests_seconds_count above target

是否可以告诉Kubernetes在最初的N秒/分钟内不进行扩展,还是有解决此问题的另一种方法?

1 个答案:

答案 0 :(得分:0)

如@James在评论中所提到的,它是一个herehere被跟踪的错误。

我将其发布为社区Wiki,以获得更好的可见性。