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

标签 kubernetes cluster-computing persistent-storage

我需要构建一个包含许多 的应用程序裸机节点加入 Kubernetes 集群,我需要在这些节点之间共享一个持久文件系统 节点 .节点应该能够同时在这个文件系统中读写。

奖励:即使集群崩溃,有没有办法让文件系统保持事件状态?

我读了 this文章,但找不到这个问题的答案。

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

最佳答案

是的,它确实。您正在寻找的是将您的 AccessMode 设置为 ReadWriteMany .
请注意,并非所有 Volume Plugins 都提供 ReadWriteMany .

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

要获得 Volume Plugin 支持的完整列表,请参阅 official documentation .

关于kubernetes - Kubernetes 是否支持在集群中的多个节点之间共享持久卷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54845025/

相关文章:

kubernetes - 如何在CD输出中包含Pod启动日志/信息?

redis - 如何在不停机的情况下迁移redis集群

r - 计算大数据的差异矩阵

progressive-web-apps - PWA 持久化存储最佳实践

kubernetes - 优雅地终止 kubernetes pod

azure - 监视特定对象的事件

jsf - 使用 mod_proxy 的 Apache tomcat 集群为 JSF 应用程序提供了不可序列化的异常

android - 在 Android 中频繁保存首选项有什么缺点吗?

ios - 核心数据:清除与PersistentStoreWithType:NSInMemoryStoreType添加的数据

docker - 如何从 Vagrant 上的 Kubernetes 访问私有(private) Docker Hub 存储库