一、 背景
Harbor和Registry都是Docker的镜像仓库,但是Harbor作为更多企业的选择,是因为相比较于Regisrty来说,它具有很多的优势。
1.提供分层传输机制,优化网络传输
2.提供WEB界面,优化用户体验
3.支持水平扩展集群
4.良好的安全机制
5.Harbor提供了基于角色的访问控制机制,并通过项目来对镜像进行组织和访问权限的控制。kubernetes中通过namespace来对资源进行隔离,在企业级应用场景中,通过将两者进行结合可以有效将kubernetes使用的镜像资源进行管理和访问控制,增强镜像使用的安全性。尤其是在多租户场景下,可以通过租户、namespace和项目相结合的方式来实现对多租户镜像资源的管理和访问控制。
二、查看docker-registry的镜像
三、harbor的部署:
见上一篇文章
四、在harbor上创建项目准备迁移工作
1.创建项目
2.创建要拉取的目标仓库
3.创建拉取的规则为自动拉取
五、如果看到如下的页面那么大概率应该拉取成功了
还不快抢沙发