dongnan
总版主
总版主
  • 粉丝52
  • 发帖数2198
  • 铜币14124枚
  • 威望6134点
  • 银元155个
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
阅读:2401回复:0

harbor 仓库自动复制镜像

楼主#
更多 发布于:2017-03-15 15:32
目标
测试 harbor 仓库,复制(推送)功能;
复制(推送) hub-dev.ywwd.net 中的 public 项目下的全部镜像,至 hub.ywwd.net 的 public 项目;

环境

1. 本地仓库:hub-dev.ywwd.net
2. 远程仓库:hub.ywwd.net
3. 示例中两台 harbor 版本为 0.5.0;

条件
在使用harbor复制(推送)功能之前,需要在目标仓库,先创建将要"同步的项目",用户权限为项目管理员;

步骤
1. 创建策略
使用超级管理员账户(admin)登录本地harbor -> 我的项目 -> 项目名称 -> 复制 -> 新增策略,下图为创建好的复制策略;

图片:harbor-rep0.png



2. 查看任务
策略创建完毕后,将自动同步(push)镜像数据,到远程仓库(harbor);

图片:harbor-rep1.png



3. 编辑策略
策略可以停止删除,或者编辑,例如,提示同步数据错误,可以编辑策略,修改相关信息;

图片:harbor-rep2.png



小结
镜像同步完毕后,如果本地仓库推送了新的镜像,将自动同步到远程仓库,管理员不用操心维护镜像,真是太棒了。

扩展: 部署 harbor 仓库

#
欢迎关注微信公众号: 运维录
游客

返回顶部