5-3 Harbor高可用部署 下

1、准备工作

## 创建项目

登录:   tt.harbor.com

删除 librany 公开的仓库

新建项目  kubernetes,设置访问级别为公开。

## 系统管理-用户管理

创建用户pushuser,为开发者

# 管理项目kubernetes的 成员,把pushuser添加到项目中

2、推送镜像

vim daemon.json       # 配置允许http上传

{
    "graph": "/tol/docker-data",
    "insecure-registries":["tt.harbor.com"]
}

master0上配置hosts

192.168.1.113 tt.harbor.com   # 配置hosts ,上传镜像服务器域名执行 

docker login --username=pushuser tt.harbor.com -p zxc123456A    # 登录
docker search nginx   # 查询
docker pull nginx        # 下载
docker images      # 查看镜像
docker tag nginx:latest tt.harbor.com/kubernetes/nginx:latest     # 打标签
docker push tt.harbor.com/kubernetes/nginx:latest        # 上传

 mater1上拉取验证,查看镜像没问题

docker pull tt.harbor.com/kubernetes/nginx:latest 
docker images

3、配置双主复制

http://192.168.1.106    # worker0

http://192.168.1.145     #worker

 

访问 http://192.168.1.106 

# 1系统管理--复制管理--新建规则    # 点击目标

 #2 跳转到仓库管理--新建目标

 #3 回到复制管理--新建规则  # 如果存在则修改

 事件驱动,有触发则同步,这里点击复制。就看到复制状态成功。

  # 4 验证

访问 http://192.168.1.145   # 登录145,看到kubernetes已经同步过来了 

#### 复制的步骤在192.168.1.145上配置一遍,目标192.168.1.106.

end...

原文地址:https://www.cnblogs.com/edeny/p/14335518.html