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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了清除k8s中node节点无用的镜像相关的知识,希望对你有一定的参考价值。

参考技术A 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令,查看镜像和容器的数量;是否成功

以上是关于清除k8s中node节点无用的镜像的主要内容,如果未能解决你的问题,请参考以下文章

清除docker无用镜像

记一次k8s集群节点镜像存储容量报警问题

Sonatype Nexus Repository Manager清除无用的docker镜像

docker 常用命令

idea清除类中无用的包

python清除字符串中无用字符