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

时间:2019-02-23 18:57:16

标签: kubernetes cluster-computing persistent-storage

我需要构建一个在Kubernetes集群中加入了许多 Bare-metal 节点的应用程序,并且需要在这些节点之间共享一个共享的持久文件系统。节点应该能够同时在此文件系统中进行读写。

奖金:即使群集崩溃,是否有办法使文件系统保持活动状态?

我阅读了this条文章,但找不到该问题的答案。

这个问题对我来说非常重要,因为这是我的本科论文的要求。

1 个答案:

答案 0 :(得分:6)

是的。您要寻找的是将AccessMode设置为ReadWriteMany。 请注意,并非所有的Volume Plugins都提供ReadWriteMany

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

要获取有关哪些Volume Plugin支持的完整列表,请参阅official documentation