我们目前在一台服务器上运行私有仓库,其中存储着我们所有的镜像。
如果该服务器崩溃,我们就会失去所有的镜像。因此,我们希望寻找一种方法来实现镜像的高可用性。
我认为一个简单的解决方案是每个服务器上都有一个仓库实例。
负载均衡器将(Round robin)流量重定向到可用的注册表实例之一。注册表实例将共享相同的网络数据驱动器(NFS)以存储镜像。
您是否发现这种解决方案存在任何问题? 例如:如果一个用户在一个实例上推送一个镜像,而另一个用户在另一个实例上推送另一个镜像(负载均衡器轮询决策),那么是否会在NFS上创建任何锁文件?
感谢您的反馈。
您是否发现这种解决方案存在任何问题? 例如:如果一个用户在一个实例上推送一个镜像,而另一个用户在另一个实例上推送另一个镜像(负载均衡器轮询决策),那么是否会在NFS上创建任何锁文件?
感谢您的反馈。