Kubernetes是否支持集群中多个节点共享的持久卷?

11
我需要构建一个应用程序,其中有许多裸机节点加入到 Kubernetes 集群中,并且我需要在这些节点之间建立一个共享的持久性文件系统。这些节点应该能够同时读写该文件系统。
奖励问题:是否有一种方法可以使文件系统即使集群崩溃也能保持运行?
我阅读了这篇文章,但无法找到此问题的答案。
这个问题对我非常重要,因为这是我本科论文的要求。
1个回答

15

是的,它可以。您要做的是将AccessMode设置为ReadWriteMany。 请注意,并非所有卷插件都提供ReadWriteMany

多个Pod可能同时读取/写入Volume插件。如果节点/Pod重新启动,则仍然可以访问该卷。

要获取支持哪些Volume插件的完整列表,请参阅官方文档


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接