【问题标题】:what are best recommended settings to fine tune the hpa settings of kubernetes pods?微调 kubernetes pod 的 hpa 设置的最佳推荐设置是什么?
【发布时间】: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


【解决方案1】:

确保您的所有部署都明确配置了资源请求。

如果任何部署未配置资源请求,HPA 可能会出现异常。

【讨论】:

  • 是的..我们所有的 Pod 都配置了请求和限制。
猜你喜欢
  • 1970-01-01
  • 2011-06-25
  • 2022-01-17
  • 2018-10-30
  • 2013-06-20
  • 2010-09-09
  • 2021-05-07
  • 2013-01-08
  • 1970-01-01
相关资源
最近更新 更多