温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

K8S docker磁盘满了处理

发布时间:2020-06-26 20:19:02 来源:网络 阅读:990 作者:hexuyong 栏目:系统运维

分析:k8s node节点磁盘满了, 一般是由于某个容器写入日志导致的,所以只需要找出对应的节点即可。

###一.安装软件包ncdu(防止硬链接导致的影响)

yum -y install ncdu
###二.查看磁盘空间大的具体目录
K8S docker磁盘满了处理
通过这样一层一层找,最后发现导致磁盘空间满的目录为

/data/kubernetes/docker/overlay2/ba9d61214d6c065274161d7f0171e91001d209adce8f377b9bf698e18ec74713

注:这个目录在容器的inpsect里面有写,可以通过for循环来查找。
三.通过for循环定位容器id

for i in docker ps | awk -F '[ ]+' '{print $1}';do echo $i && docker inspect $i |grep '/data/kubernetes/docker/overlay2/ba9d61214d6c065274161d7f0171e91001d209adce8f377b9bf698e18ec74713/merged';done

找到了容器的id,就基本知道是哪个容器导致的了,后面就好解决了。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI