实现 Harbor 高可用

一、环境准备

host1:  10.0.0.18    os: ubuntu18.04

host2:  10.0.0.200   os: ubuntu18.04

访问测试:10.0.0.7  os : centos 7

以上3台主机均安装 harbor-v1.7.6

 

二、harbor 配置

1、分别在10.0.0.18,10.0.0.200 主机上新建app项目

 

 

 2、配置仓库管理

在10.0.0.18上新建仓库并配置 URL为:http://10.0.0.200 指向另外一台主机

 

 

 

在10.0.0.200上新建仓库并配置 URL为:http://10.0.0.18 指向另外一台主机如下:

 

 

 

 

3、同步管理配置

10.0.0.200主机同步管理配置如下:

 

 

 

 

 

10.0.0.18主机同步管理配置如下:

 

 

 

三、客户端主机(10.0.0.7)登录 harbor

vi /lib/systemd/system/docker.service

修改下面一行:

ExecStart=/usr/bin/dockerd -H unix:// --insecure-registry 10.0.0.18 --insecure-registry 10.0.0.200

 

systemctl daemon-reload

systemctl restart docker

ps aux | grep dockerd

 

 

docker login 10.0.0.18  -uyds  -pHello@12     

docker pull busybox

docker tag busybox 10.0.0.18/app/busybox:v2.0

docker pull 10.0.0.18/app/busybox:v2.0

 

 

 

 说明同步成功

posted @ 2020-08-09 16:58  無心的Man  阅读(311)  评论(0编辑  收藏  举报