实现高可用harbor仓库双向复制images

1.建立两个harbor仓库。

 

 

 

 2.点击 仓库管理>新建项目
目标名:另一个harbor的项目名
目标URL:另一个harbor地址
用户名与密码:都是另一个harbor的
验证远程证书:因为没有设置证书验证因此不√

 
3.点击 复制管理>新建规则) ;由本机harbor向另一个harbor复制
名称:自定义(一般为要复制过去的项目名)
源项目:复制给对方harbor的本机存放镜像的项目名
目标:复制到另一个harbor的example项目下
触发模式:即刻

 

 

 

 

 ###在另一个harbor上查看example项目,发现alpine已经被复制过来了。

 

 

4.然而上面的操作只实现了单向复制,要实现双向复制需要啊在另一台harbor(10.0.0.10)上进行同样的操作。

 

 

 

 

 

5.在harbor(10.0.0.10)上进行复制操作后,实现了双向同步。这时harbor(10.0.0.200)拥有了harbor(10.0.0.10)复制过来的镜像。

 

 

 

 6.进入测试环节,测试是否真正的实现了双方同步;选择一台客户机push一个镜像到harbor(10.0.0.200)的example项目下,看看harbor(10.0.0.10)example是否能够成功的同步。
成功~

 

 

 

 

 

 

 

 

 

7. 总结:仓库管理搭配复制管理使用:仓库管理就是构建一条到另一个harbor项目下的路径,复制管理就是添加一条复制规则将本机harbor指定项目下的镜像通过仓库管理构建出来的路径复制到另一个harbor项目下。一般相互复制镜像的两个harbor的项目名应该一致,以实现更加方便的管理。

posted on 2021-05-28 17:25  1251618589  阅读(15)  评论(0)    收藏  举报

导航