Docker卷与nfs

问题描述 投票:0回答:1

我想知道将冗余NFS / GFS共享用于webcontent而不是使用docker卷是否合乎逻辑?

我正在尝试使用最少的额外工具来构建HA docker环境。我想坚持使用3个服务器,每个服务器都是一个docker swarm节点。

目前我正在研究存储:NFS / GFS文件系统集群需要为小型环境(100gb最大存储空间)提供额外的工具。我想只使用本机docker支持的配置。所以我更愿意使用卷并在容器之间共享。但是,据我所知,这些卷在默认情况下并未同步到其他群集节点。因此,如果托管数据卷的群集节点发生故障,则群集中的每个容器都将无法使用这些卷。

docker docker-swarm docker-container docker-volume docker-swarm-mode
1个回答
1
投票

有些事情,一起,应该回答你的问题:

  1. 卷使用驱动程序,Docker中的默认驱动程序和Swarm服务是内置的“本地”驱动程序,它只支持在该主机上安装的文件路径。对于使用Swarm服务的共享存储,您需要第三方插件驱动程序,如REX-Ray。官方名单在这里:store.docker.com
  2. 您希望在卷驱动程序中查找的是“docker swarm aware”,它会将卷重新附加到新的Swarm服务任务被杀死/更新时创建的任务。像REX-Ray这样的工具几乎就像一个“持久数据协调器”,可以确保将卷连接到需要它们的适当节点。
  3. 我不确定你在谈论什么网络内容,但如果它是代码或模板,它应该内置到图像中。如果您正在谈论需要备份的用户上传内容,那么听起来就是正确的音量。
© www.soinside.com 2019 - 2024. All rights reserved.