「开源摘星计划」Harbor 高可用集群设计及部署(实操 + 视频),基于离线安装方式

发布时间:2022-08-19 14:10

本文由开源摘星计划支持项目 Harbor 的贡献者「勾永彪」投稿。

开源摘星计划(WeOpen Star) 是由腾源会 2022 年推出的全新项目,旨在为开源人提供成长激励,为开源项目提供成长支持,助力开发者更好地了解开源,更快地跨越鸿沟,参与到开源的具体贡献与实践中。

活动详情请见:https://github.com/weopenproj...

「开源摘星计划」Harbor 高可用集群设计及部署(实操 + 视频),基于离线安装方式_第1张图片

【摘要】  基于Harbor离线安装方式的高可用方案设计及部署。

一、环境说明

1.1 架构图

「开源摘星计划」Harbor 高可用集群设计及部署(实操 + 视频),基于离线安装方式_第2张图片

Harbor高可用架构图

【架构解析】:将Harbor的redis缓存组件、PostgreSQL数据库组件迁移到系统外部做高可用,使用外部共享存储实现多个Harbor实例的数据共享,Harbor实例可横向扩展。

1.2 主机清单

IP地址 主机名 描述
192.168.2.107 harbor1 Harbor实例1,8021端口
192.168.2.108 harbor2 Harbor实例2,8021端口
192.168.2.110 harbor-data 部署Harbor实例的共享存储、外部数据库、外部缓存服务
192.168.2.111 / 负载均衡VIP,8121端口

「开源摘星计划」Harbor 高可用集群设计及部署(实操 + 视频),基于离线安装方式_第3张图片

1.3 服务版本

服务 版本要求 安装版本
Harbor / 2.3.5
Docker 17.06.0+ 19.03.8
Docker-compose 1.18.0+ v2.2.3
Redis 6.0.16 6.2.7
PostgreSQL v13.2 13.5

二、主机初始化

Harbor实例进行初始化

  • 安装docker
  • 安装docker-compose
  • 配置内核参数

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号