Rancher(docker)磁盘使用清理

Rancher(docker)磁盘使用清理,docker,rancher,Docker,Rancher,Rancher系统开始使用大量磁盘空间。Kubernetes是由Rancher的RKE设立的。 Diskusage已经超过5TB,但我只有10-12个复制集,它们的真实数据绑定到使用nfs的PV(其大小只有10gb) df-h--total清楚地显示了哪一个占用了这么多空间: Filesystem Size Used Avail Use% Mounted on overlay 98G 78G 16G 84% /var/lib/docker/overla

Rancher系统开始使用大量磁盘空间。Kubernetes是由Rancher的RKE设立的。
Diskusage已经超过5TB,但我只有10-12个复制集,它们的真实数据绑定到使用nfs的PV(其大小只有10gb)

df-h--total
清楚地显示了哪一个占用了这么多空间:

Filesystem       Size  Used Avail Use%  Mounted on
    overlay      98G   78G   16G  84% /var/lib/docker/overlay2/84db..somehash/merged
我有50-60个条目


我怎么清理这些?rancher中是否有任何维护功能?但找不到任何。Kubernetes的垃圾收集应该正在清理节点

我在Splunk和Datadog等日志收集器中看到了很多问题

如果以下使用编号不匹配。然后使用下面的脚本来释放文件描述符

  • df-h/var/lib/docker
  • docker系统df
解决方法:

ps aux | grep dockerd    <<== This pid
cd /proc/`pid of dockerd`/fd
ls -l |grep var.log.journal |grep deleted.$ |awk '{print $9}' |while read x; do :> $x; done;
ps aux| grep dockerd