我需要构建一个在Kubernetes集群中加入了许多 Bare-metal 节点的应用程序,并且需要在这些节点之间共享一个共享的持久文件系统。节点应该能够同时在此文件系统中进行读写。
奖金:即使群集崩溃,是否有办法使文件系统保持活动状态?
我阅读了this条文章,但找不到该问题的答案。
这个问题对我来说非常重要,因为这是我的本科论文的要求。
答案 0 :(得分:6)
是的。您要寻找的是将AccessMode设置为ReadWriteMany
。
请注意,并非所有的Volume Plugins都提供ReadWriteMany
。
多个Pod可能同时正在读取/写入Volume插件。如果节点/吊舱要重新启动,您仍然可以访问该卷。
要获取有关哪些Volume Plugin支持的完整列表,请参阅official documentation。