如何求解kubernetes中的圆盘压力

如何求解kubernetes中的圆盘压力,kubernetes,Kubernetes,我有一个本地开放网络边缘集群,使用Kubernetes作为其基础设施管理。 我正面临磁盘压力问题,因为哪些吊舱被逐出并处于崩溃回跳状态。 此外,工作节点中的图像丢失(已自动删除) 如果我检查磁盘使用情况,我会发现83%的磁盘被dev/sda4或overlay文件系统使用。 如何解决这个问题 您的磁盘使用情况图表显示了覆盖文件系统上的大量磁盘使用情况,因此Docker containers union文件系统会显示大量磁盘使用情况。这表明您正在运行一些大型容器。它们可能一开始很大,或者在运行时正在

我有一个本地开放网络边缘集群,使用Kubernetes作为其基础设施管理。 我正面临磁盘压力问题,因为哪些吊舱被逐出并处于崩溃回跳状态。 此外,工作节点中的图像丢失(已自动删除) 如果我检查磁盘使用情况,我会发现83%的磁盘被dev/sda4或overlay文件系统使用。 如何解决这个问题


您的磁盘使用情况图表显示了覆盖文件系统上的大量磁盘使用情况,因此Docker containers union文件系统会显示大量磁盘使用情况。这表明您正在运行一些大型容器。它们可能一开始很大,或者在运行时正在将二进制数据写入容器文件系统

要弄清这一点,您可以查看您的监控(如果存在)。或者,您可以通过ssh连接到受影响的节点,并尝试通过以下方式识别“有罪”pod:

du --max-depth=1 /var/lib/docker/overlay2/ | sort -n

以及随后的:
du | sort-n
在最大的文件夹中。

共享kubelet日志和kubectl的输出描述节点名