温馨提示×

温馨提示×

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

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

清除线上k8s中node节点无用的镜像

发布时间:2020-07-15 23:21:31 来源:网络 阅读:3185 作者:细哥细妹 栏目:云计算

为了以防万一(线上环境一定要谨慎谨慎再谨慎),清除镜像对已有的pod造成不必要的影响;我们以下的操作在容器最少的node节点上运行!(如果没有的话,可以重新开一台node节点)

1、先使用kubectl get po –namespace 命名空间,查看该命名空间已有的pod

2、重新部署pod,在该node节点上产生多余的images镜像

3、使用docker system df命令,在执行清除镜像之前先查看镜像和容器的数量。
注:类似于Linux上的df命令,用于查看Docker的磁盘使用情况。这条命令可以查看到node节点中镜像和容器的数量

4、使用docker system prune –a。清除无用的镜像
注:docker system prune命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。docker system prune -a命令清理得更加彻底,可以将没有容器使用Docker镜像都删掉。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了…所以使用之前一定要想清楚吶。

5、使用docker system df命令,查看镜像和容器的数量;是否成功

向AI问一下细节

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

AI