You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为什么资源使用率未达阈值时HPA仍然触发扩容?

你的配置存在明确错误,问题出在Deployment的资源请求单位配置上:
Kubernetes中内存资源未显式指定单位时,默认单位为字节。你配置的resources.requests.memory: 8实际代表请求8字节内存,而非你预期的8GB。

你当前Pod实际内存占用为495Mi,换算后约为5.19亿字节,对比8字节的请求值,内存使用率远超你设置的75%扩容阈值,HPA只要有一项指标达到扩容条件就会触发扩容,所以会直接将副本数拉到最大值3。

修复方案

将Deployment中内存请求的单位补充为Gi即可,修正后的资源配置段如下:

resources:
  requests:
    cpu: 2
    memory: 8Gi

配置更新后,HPA重新计算指标,副本数会自动回落至最小副本数1。

内容的提问来源于stack exchange,提问作者Joey Yi Zhao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 08:51:03