我需要构建一个包含许多 的应用程序裸机节点加入 Kubernetes 集群,我需要在这些节点之间共享一个持久文件系统 节点 .节点应该能够同时在这个文件系统中读写。
奖励:即使集群崩溃,有没有办法让文件系统保持事件状态?
我读了 this文章,但找不到这个问题的答案。
这个问题对我来说很重要,因为它是我本科论文的一个要求。
最佳答案
是的,它确实。您正在寻找的是将您的 AccessMode 设置为 ReadWriteMany
.
请注意,并非所有 Volume Plugins 都提供 ReadWriteMany
.
多个 pod 可能同时读取/写入 Volume 插件。如果节点/pod 重新启动,您仍然可以访问该卷。
要获得 Volume Plugin 支持的完整列表,请参阅 official documentation .
关于kubernetes - Kubernetes 是否支持在集群中的多个节点之间共享持久卷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54845025/