🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
有三个概念我们要分清楚:资源预留、驱逐、OOM。 - 资源预留:影响的是节点的Allocatable的值 - 驱逐:kubelet对Pod进行驱逐时,只根据--eviction-hard参数(支持的指标参考本文),与system-reserved等参数无关。 - OOM:当某个进程的内存超过自己的限制时,该进程会被docker(cgroup)杀掉。容器发生OOM的情况可能有两种: - 容器所使用的内存超出了自身的limit限制; - 所有Pod使用的内存总和超出了 `/sys/fs/cgroup/memory/kubepods.slice/memory.limit_in_bytes `;