5-3 Harbor高可用部署 下

1、准备工作

## 创建项目

  登录:   tt.tharbor.com

  删除 librany 公开的仓库

  新建项目  kubernetes,设置访问级 必须公开

## 系统管理-用户管理

  创建用户pushuser

  管理项目kubernetes的 成员-->用户。把pushuser已开发者身份添加到项目中

 

2、推送镜像

vim /etc/docker/daemon.json     # 配置允许http上传,域名上传    #master1 nginx服务器

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

配置hosts   # master1

192.168.1.113 tt.tharbor.com   # 配置hosts,指向harbor的nginx地址 ,推送镜像服务器以域名执行

上传镜像

docker login --username=pushuser tt.tharbor.com -p poi123456U    # 登录
docker search nginx   # 查询
docker pull nginx        # 下载
docker images      # 查看镜像

docker tag nginx:latest tt.tharbor.com/kubernetes/nginx:latest     # 打标签
docker push tt.tharbor.com/kubernetes/nginx:latest        # 上传

# 打任意标签上传 docker tag nginx:latest tt.tharbor.com/kubernetes/nginx:v1.0.0 docker push tt.tharbor.com/kubernetes/nginx:v1.0.0

mater1上拉取验证,查看镜像没问题    #  随便网络可通选台服务器。docker需要配置 insecure-registries":["tt.tharbor.com"]  允许http上传

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

 

3、配置双主复制

http://192.168.1.106    # worker0

http://192.168.1.145     #worker1

 

访问 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...

posted @ 2021-01-27 16:13  王竹笙  阅读(29)  评论(0编辑  收藏  举报