【发布时间】:2021-10-08 08:26:25
【问题描述】:
我们使用的是 AKS 版本 1.19.11,并且遇到了 hpa 的间歇性问题,即使 pod 的 cpu 使用率非常低,也会不必要地创建 pod。
我们的应用程序 pod 是轻量级的,现在我们添加了 cpu -75% 的 hpa 阈值,并且 (replica:- min6, max12) pod 仅使用了 9% 的 cpu。但有时 Pod 会突然从副本 5 自动缩放到副本,再过 2、3 分钟就会恢复到 5 个副本本身。
同样在滚动更新期间,它会创建意想不到的更多 pod。
所以我想知道我的 hpa 设置是否对异常行为有任何问题,以及如何微调阈值以便
- HPA 将处理滚动更新,而不会创建不必要的 pod。
- HPA 可以处理短暂的资源使用高峰,而不会创建不必要的 pod。
【问题讨论】:
-
能否提供您正在使用的示例部署文件和 HPA 配置文件?
标签: kubernetes azure-aks kubernetes-pod