ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] 有三个概念我们要分清楚:资源预留、驱逐、OOM。 * 资源预留:影响的是节点的Allocatable的值 * 驱逐:kubelet对Pod进行驱逐时,**只根据--eviction-hard参数**(支持的指标参考[本文](https://kubernetes.io/zh/docs/tasks/administer-cluster/out-of-resource/)),与system-reserved等参数无关。 * OOM:当某个进程的**内存**超过自己的限制时,该进程会被docker(cgroup)杀掉。容器发生OOM的情况可能有两种:一是容器所使用的内存超出了自身的limit限制;二是所有Pod使用的内存总和超出了`/sys/fs/cgroup/memory/kubepods/memory.limit_in_bytes`。