1
如何爲幾個/任何羣集節點上運行的WebDAV服務器實現持久性存儲? 它是在我自己的vSphere基礎架構上運行的docker-compose應用程序的一部分。Docker羣上WebDAV服務器的持久存儲?
我在考慮從容器中(在操作系統級,而不是在碼頭卷)安裝一個外部NFS共享,但那麼這比在羣集外部使用WebDAV更好?
如何爲幾個/任何羣集節點上運行的WebDAV服務器實現持久性存儲? 它是在我自己的vSphere基礎架構上運行的docker-compose應用程序的一部分。Docker羣上WebDAV服務器的持久存儲?
我在考慮從容器中(在操作系統級,而不是在碼頭卷)安裝一個外部NFS共享,但那麼這比在羣集外部使用WebDAV更好?
我能想到的2種選擇:
Glusterfs
此選項的vSphere獨立。您可以創建replicated bricks
並將卷存儲在其上。將相同的體積暴露給多個docker hosts
。因此,如果節點發生故障,容器將在另一個節點上重新啓動,並且具有持久性存儲。您也可以將持久性數據安裝在多個容器上。
有一個問題:相同的磁盤空間將在多個節點上使用。
此選項需要vsphere
主機。您可以在vmfs
數據存儲上創建docker
卷。他們將在docker
主機(virtual machines
)之間共享。因此,如果發生故障,容器將在另一個節點上重新啓動,並且具有持久數據。多個容器可以共享一個卷。