【问题标题】:Persistent storage for WebDAV server on docker swarm?docker swarm 上的 WebDAV 服务器的持久存储?
【发布时间】:2017-01-18 12:43:07
【问题描述】:

如何为在多个/任何集群节点上运行的 WebDAV 服务器实现持久存储? 它是在我自己的 vSphere 基础架构上运行的 docker-compose 应用程序的一部分。

我正在考虑从容器内部安装一个外部 NFS 共享(在操作系统级别,而不是 docker 卷),但是这会比在 swarm 集群之外使用 WebDAV 更好吗?

【问题讨论】:

    标签: docker containers swarm


    【解决方案1】:

    我能想到 2 个选项:

    1. Glusterfs

    此选项独立于 vSphere。您可以创建replicated bricks 并将您的卷存储在其中。将同一卷暴露给多个 docker hosts。因此,在节点故障的情况下,容器将在另一个节点上重新启动,并拥有它的持久存储。您还可以将持久数据挂载到多个容器上。

    有一个问题:多个节点会消耗相同的磁盘空间。

    1. Docker-Volume-vSphere

    此选项需要vsphere 主机。您可以在 vmfs 数据存储上创建 docker 卷。它们将在docker 主机 (virtual machines) 之间共享。因此,万一发生故障,容器会在另一个节点上重新启动并具有可用的持久数据。多个容器可以共享一个卷。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-18
      • 1970-01-01
      • 2019-10-09
      • 2017-12-12
      • 2021-08-09
      • 1970-01-01
      • 2018-03-21
      • 1970-01-01
      相关资源
      最近更新 更多