基于共享存储的Harbor高可用-Docker部署方案

Posted 琦彦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于共享存储的Harbor高可用-Docker部署方案相关的知识,希望对你有一定的参考价值。

部署规划

架构图

Redis也可以和Harbor集中部署。这样避免了在不使用Reids集群模式下单节点的故障。

使用此模式,目前测试对于Harbor的登录,镜像信息查看,在计算节点,镜像的推送和下载没有问题。

其他情况,尚未可知,待验证。

部署组件说明

VIP:用户将通过VIP访问harbor集群,访问数据库集群。只有持有 VIP 的服务器才会提供服务。

Harbor instance1,2:与 Keepalived 共享 VM1,2。

DB Cluster:存储用户认证信息、镜像元数据信息等

Shared Storage:共享存储用于存储 Harbor 使用的 Docker 存储。用户推送的镜像实际上存放在这个共享存储中。共享存储确保多个 Harbor 实例具有一致的存储后端。共享存储可以是 Swift、NFS、S3、azure、GCS 或 OSS。其次,提供数据备份的能力。<

以上是关于基于共享存储的Harbor高可用-Docker部署方案的主要内容,如果未能解决你的问题,请参考以下文章

harbor基于keepalive高可用部署

构建docker高可用私有仓库基于Harbor开源系统

harbor基于keepalive高可用部署

Harbor高可用集群设计及部署(实操+视频),基于离线安装方式

k8s部署-19-harbor高可用部署

50-Docker-分布式仓库Harbor高可用