提问人:Michael Pacheco 提问时间:2/24/2019 更新时间:2/24/2019 访问量:4827
Kubernetes 是否支持在集群中多个节点之间共享的持久卷?
Does Kubernetes support persistent volumes shared between multiple nodes in a cluster?
问:
我需要构建一个应用程序,该应用程序在 Kubernetes 集群中加入了许多裸机节点,并且我需要在这些节点之间共享持久性文件系统。节点应该能够同时在此文件系统中读写。
奖励:有没有办法让文件系统保持活动状态,即使集群崩溃?
我读了这篇文章,但找不到这个问题的答案。
这个问题对我来说非常重要,因为它是我本科论文的要求。
答:
15赞
user4889345
2/24/2019
#1
是的,确实如此。您要查找的是将 AccessMode 设置为 。
请注意,并非所有 Volume 插件都提供 .ReadWriteMany
ReadWriteMany
多个 Pod 可能同时读取/写入 Volume 插件。如果节点/Pod 要重新启动,您仍然可以访问该卷。
要获取 Volume Plugin 支持的完整列表,请参阅官方文档。
评论