分类:随笔 日期:2024-01-17 作者:caocaofff 浏览:389
现象:在某一个node节点直接执行df -h 卡住了,可以Ctrl+C停止,执行df -h /正常
解决:安装strace,yum源没有的话直接下载rpm包,然后再使用strace df -h 就会显示出卡住的地方
stat("/var/lib/kubelet/pods/xxxxxxxxxxxxxxx/volumes/kubernetes.io~csi/pvc-xxxxxxxxxxx/mount",
根据uid查询pod,定位到是客户的一个pod关联的pvc,由于客户使用的是nfs作为sc,所以询问客户nfs服务是否正常开启,客户回答:重启虚拟机之后就关闭啦。。。
任性的客户。我们来处理吧。
在这个node节点执行mount|grep {uid}
找到了挂载记录,使用下面命令卸载这个无效的目录
umount -l /var/lib/kubelet/pods/xxxxxxxxxxxxxxx/volumes/kubernetes.io~csi/pvc-xxxxxxxxxxx/mount
现在再确认一下
mount|grep {uid}
发现确实已经没有了,现在执行df -h
看看,好耶,正常啦。
善后处理:去master节点删除这个客户的无效pv、pvc
CC版权: 本篇博文采用《CC 协议》,转载必须注明作者和本文链接