内存充足但是pod被驱逐,
处理办法
free -h #查看一下total对应的值。
#查看/sys/fs/cgroup/memory/kubepods.slice/memory.limit_in_bytes 的值并除以三次1024
#清理了下该问题节点内存的缓存,并重启了kubelet
# 将所有脏页写回磁盘
sync
# 清除缓存
echo 3 > /proc/sys/vm/drop_caches
#重启
kubelet
问题产生原因:
在主机在线热扩容了主机的内存,k8s未识别增加后的内存空间。