生产环境搭建高可用Harbor

前言 因资源成本问题,本Harbor高可用架构为最小开销方案,如果资源充足,可以将PG、Redis全部使用使用云厂商集群模式。 同时为了配置简单,并没有使用keepalived与heartbeat等高可用开源组件。 准备工作 阿里云SLB 阿里云ECS 共享存储 Redis 最小实例SLB 2c4g 2台 阿里云NFS 阿里云Redis 操作系统为Ubuntu18.04,在2台ECS上搭建主从PG,如果不想用阿里云redis,也可以使用ECS搭建Redis。 安装Harbor,用于导出基础harbor数据,恢复到PG集群中. 安装docker-compose curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs)stable" # 添加国内阿里云 curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - #更新 sudo apt-get update [[查看docker]]版本 apt-cache madison docker-ce #安装最新版 sudo apt-get install -y docker-ce [[安装5]]:19....

2022-02-18 · 6 分钟