K3s agent提示Pod The node had condition: [DiskPressure]

您好,k3s agent提示Pod The node had condition: [DiskPressure].查看/var/log/messages提示

Disk usage on image filesystem is at 85% which is over the high threshold (85%). Trying to free 21591741235 bytes down to the low threshold (80%).

通过df -lh查看服务器的磁盘空间使用率不到20%,请问怎么解决?

删掉问题模板是不明智的,很多人喜欢这种“一句话方式提issue”,实际上极大增加了沟通障碍。

我还要额外在询问:

  1. K3s版本
  2. docker or containerd
  3. 操作系统
  4. df -h 的确切输出(关注k3s数据目录挂载点所在的磁盘)

感谢回复
k3s版本v1.20.12
docker方式
操作系统CentOS7.9
df -h的截图如下
k3s版本

查看此挂载点的信息:

df -h /var/lib/kubelet

K8s检查node DiskPressure时,除了看container path也会看node path。前者通常时containerd或者docker的数据目录,后者通常是/var/lib/kubelet

微信截图_20220805114058
好的,df -h /var/lib/kubelet查看使用率只有8%

原因找到了,其中一个微服务有问题,导致一天生成了500G的日志,位置/data/docker/containers,然后k3s集群就把这个微服务的pod自动切到了另一台,然后再清除这台的pod日志,所以刚开始检查的时候看到磁盘的使用率不高。