Harbor高可用部署

1、前置准备三台虚拟机

主机名IP地址部署分配
master10.204.81.117nginx
node110.204.82.15harbor-1
node210.204.82.16harbor-2

2、分别在node1、node2部署harbor

        a、分别部署安装docker【参考docker安装、常用命令、容器服务启动脚本】

        b、上传、解压harbor安装包:harbor-offline-installer-v1.6.0.tgz

tar -xvf harbor-offline-installer-v1.6.0.tgz

        c、上传、安装docker-compose

cp docker-compose /usr/local/bin/
chmod +x /usr/local/bin/

        d、执行安装harbor、访问harbor

[root@qianyi-node1 harbor]# ./install.sh

3、master节点部署nginx容器

        a、nginx镜像拉取

[root@qianyi-ecs nginx]# docker pull nginx:1.13.12
[root@qianyi-ecs nginx]#
[root@qianyi-ecs nginx]# docker images
REPOSITORY                      TAG       IMAGE ID       CREATED       SIZE
mysql                           5.7       c20987f18b13   2 years ago   448MB
nginx                           1.13.12   ae513a47849c   5 years ago   109MB

         b、编写nginx.conf配置文件

[root@qianyi-ecs nginx]# pwd
/root/nginx
[root@qianyi-ecs nginx]# cat nginx.conf
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;

events {
        worker_connections 1024;
}

stream {
        upstream hub {
                server 10.204.82.15:80;
                server 10.204.82.16:80;
        }
        server {
                listen 80;
                proxy_pass hub;
                proxy_timeout 300s;
                proxy_connect_timeout 5s;
        }
}

        c、编写nginx容器启动脚本

[root@qianyi-ecs nginx]# cat restart.sh
#!/bin/bash
docker stop harbornginx

docker rm harbornginx

docker run -idt --net=host --name harbornginx -v /root/nginx/nginx.conf:/etc/nginx/nginx.conf nginx:1.13.12

4、配置harbor项目相互复制

        a、仓库管理新建目标 

        b、新建目标 

        c、项目->复制->新建规则 

        d、新建规则 

        在另外harbor重复执行上述操作步骤。 

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值