实现 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
说明同步成功