磁盘空间不足

需要对镜像仓库目录进行迁移
清空镜像目录
cd /app/registry/docker/registry/v2/repositories && rm -fr *
docker exec -it registry bin/registry garbage-collect /etc/docker/registry/config.yml 直接执行此命令进行垃圾回收,但是释放的磁盘空间不多

先删除repositories目录中的名称空间然后执行垃圾回收才行,名称空间如果存在,那么名称空间下的blob文件是不会被回收的


镜像推送更新配置

其他地方无需改动

架构设计总结
k3s服务节点 174
registry服务从174 迁移到 225 因为174磁盘空间不够所以把镜像仓库迁移到其他机器
修改所有节点包括174上面对应的hosts文件即可
原来的流水线无需做任何修改
在174上设置定时任务清除拉取到本地主机的镜像即可

[root@soc-base-k3s-master-01 admin]# crontab -e00 */4 * * * /usr/bin/docker rmi -f `docker images|grep 113| awk '{print $3}'`
镜像拉取异常



需要升级客户端的docker版本然后再进行拉取镜像测试