对不起,我英语不好。
我正在调整在k8s pod中工作的java vm。
通常,java vm不应使用所有内存。内核应将一些内存用于缓存,缓冲区,资源管理等。
我知道容器共享主机OS内核。
问题是Pod的资源限制是否包括内核内存(例如文件缓存)。
谢谢。
最佳答案
不,不会按进程跟踪这些类型的缓冲区,因此不受cgroups设置的约束。我认为vfs缓存专门在 namespace 处理后全局共享,但不能100%确定。
关于memory - K8S容器是否使用主机操作系统的文件缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59384644/