Kubernetes:如果我们已经有HPA,那么资源限制有什么用



假设我有资源请求和限制设置为

resources:
requests:
cpu: "100m"
memory: "512Mi"
limits:
cpu: "500m"
memory: "1024Mi"

并且CCD_ 1设置为80,

因此,当pod平均使用超过80m的CPU时,它将自动缩放。

所以,我想理解的是,在这种情况下,资源限制将是无用的,对吧?或者,它起到了什么作用吗?

正如Zerkms所说,资源限制是每个容器的。

需要注意的是:资源限制将用于Kubernetes驱逐pod和将pod分配给节点。例如,如果它被设置为1024Mi,并且消耗1100Mi,Kubernetes知道它可能会驱逐该pod。

如果HPA加上当前的扩展度量标准得到满足,并且Kubernetes应该扩展复制集,那么在为节点调度pod之前,它将检查节点的内存和pod的内存请求。

相关内容

  • 没有找到相关文章

最新更新