在java中,您有最小堆空间(-Xms)和最大堆空间(-Xmx)。从一开始就将最小堆空间分配给JVM,“最大堆空间”是JVM到达时会说“堆空间外”的限制。
在Openshift/Kubernetes中,对于一个荚是否存在这样不同的值(初始值和极限值),或者由于某种原因,初始内存分配总是等于限制?
发布于 2021-11-05 16:24:42
在Kubernetes中,控制资源(如CPU和内存)的机制是requests和limits。
Requests是容器得到的保证。如果容器请求一个资源,Kubernetes将只在一个节点上调度它,该节点可以为它提供该资源。Limits确保容器不会超过某个值。容器只允许达到极限,然后受到限制。
如果没有指定CPU限制,请执行以下操作:
在指定CPU限制但未指定CPU请求的情况下,Kubernetes会自动分配与该限制相匹配的CPU请求。
https://serverfault.com/questions/1082636
复制相似问题