基于共享存储的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部署方案的主要内容,如果未能解决你的问题,请参考以下文章