我在4个Ubuntu虚拟机上部署了一个Kubernetes设置,其中包含一个主服务器和3个控制器。我用一个容器创建了一个pod,其中包含以下资源限制选项。
limits:
cpu: 750m
memory: 750Mi
requests:
cpu: 500m
memory: 500Mi
据我所知,这个特定的pod在主机上的使用不会超过750 MB。驻留在pod中的容器是内存密集型java进程。过了一段时间,我得到了顶级'在主机的输出中,我可以看到java进程占用的内存(驻留空间大约1GB)比允许的阈值多。这是预期的行为吗?如果是这样,添加资源限制的想法是什么。