我需要构建一个应用程序,其中有许多裸机节点加入到 Kubernetes 集群中,并且我需要在这些节点之间建立一个共享的持久性文件系统。这些节点应该能够同时读写该文件系统。奖励问题:是否有一种方法可以使文件系统即使集群崩溃也能保持运行?我阅读了这篇文章,但无法找到此问题的答案。这个问题对我非常重要,因为这是我本科论文的要求。
是的,它可以。您要做的是将AccessMode设置为ReadWriteMany。 请注意,并非所有卷插件都提供ReadWriteMany。 多个Pod可能同时读取/写入Volume插件。如果节点/Pod重新启动,则仍然可以访问该卷。 要获取支持哪些Volume插件的完整列表,请参阅官方文档。