本文LB不使用Nginx,使用阿里SLB。
本文架构需要考虑三个问题1、共享存储的选取,Harbor的后端存储目前支持AWSS3、OpenstackSwift,Ceph等。本文使用阿里云极速性NAS,磁盘IO性能比单块磁盘读写性能要好。使用NFSV3版本挂载。2、Session不能在不同的实例上共享,所以HarborRedis需要单独部署,并且多个实例连接相同的Redis。3、Harbor多实例数据库问题,必须单独部署一个数据库,并且多个实例连接相同的数据库。注意:生产环境如果使用阿里云NAS,推荐使用极速性NAS,不推荐使用通用型NAS。
阿里云NAS性能参考文档