• vmware Harbor 复制功能试用


    vmware Harbor 复制功能试用

    Harbor基于策略的Docker镜像复制功能,可在不同的数据中心、不同的运行环境之间同步镜像,并提供友好的管理界面,大大简化了实际运维中的镜像管理工作.

    功能简介
    在功能设计方面,Harbor仍然以“项目”为中心, 通过对项目配置“复制策略”,标明需要复制的项目以及镜像。管理员在复制策略中指明目标实例,即复制的“目的地”,并对它的地址和连接时使用的用户名密码进行设置。当复制策略被激活时,源项目下的所有镜像,都会被复制到目标实例;此外,当源项目下的镜像被添加或删除(push或delete), 只要策略还在激活状态,镜像的变化都会同步到目标实例上去, 如下图所示:


    在较大的容器集群中,往往需要多个Registry服务器做负载均衡,可以采用主从发布模式,镜像只需要发布一次,就可以推送到多个Registry实例中。同时还支持双主复制和层次型的多级镜像发布,如下图所示: 

    详细原理参考:https://my.oschina.net/vmwareharbor/blog/728085

    我们准备两台机器,并分别安装好Harbor( 版本:1.4.0 ):

    主Harbor harbor.test.com 192.168.5.150
    备Harbor harbor-01.test.com 192.168.5.151
    docker client   192.168.5.107

    Harbor 搭建方法参考:https://blog.csdn.net/kozazyh/article/details/79809460

    1. 在主Harbor 创建新项目test

    2.在主Harbor的仓库管理->新建目标:

    3.在Harbor的复制管理->新建规则:

    4.在客户端上传image到主Harbor

    1.  
      [root@clinet ~]# docker push harbor.test.com/test/docker-test:latest
    2.  
      The push refers to a repository [harbor.test.com/test/docker-test]
    3.  
      146788dad3cb: Layer already exists
    4.  
      2f6c24bddb30: Layer already exists
    5.  
      952a32dca55a: Layer already exists
    6.  
      b308dc99c2a4: Layer already exists
    7.  
      4ac76077f2c7: Layer already exists
    8.  
      latest: digest: sha256:520230466225bac646e1cd5ff645eb3f6d24b8e62039e5ffb5d355c67e4058e6 size: 1354

    5.在主Harbor的复制管理中看到多了一条复制任务在执行:

    6.再在备Harbor中已经看到test/docker-test.latest 已经从主Harbor自动复制过来:

    --------------------- 作者:kozazyh 来源:CSDN 原文:https://blog.csdn.net/kozazyh/article/details/79829463?utm_source=copy 版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    Medical Image Report论文合辑
    Image Captioning 经典论文合辑
    深度学习及计算机视觉相关资源(不断积累中)
    Stylized Image Caption论文笔记
    Text Style Transfer论文笔记
    Unpaired/Partially/Unsupervised Image Captioning
    Simple BeamSearch Codes for Python
    Image Caption论文合辑2
    Image Captioning代码复现
    Image Paragraph论文合辑
  • 原文地址:https://www.cnblogs.com/lirunzhou/p/9770796.html
Copyright © 2020-2023  润新知