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