首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在没有云资源的kubernetes集群上访问和存储文件的最佳方法

在没有云资源的kubernetes集群上访问和存储文件的最佳方法
EN

Stack Overflow用户
提问于 2022-09-26 01:20:55
回答 1查看 76关注 0票数 0

我需要将不同格式和大小的文件保存在Kubernetes集群卷上,并由多个应用程序同时访问它们。

我知道像Azure Files这样的云资源可以帮助解决同时访问相同存储卷的问题。然而,我的项目需求之一是不使用云资源来持久化文件。

那么,在不使用任何云资源的情况下,持久化文件并同时访问文件的最佳方法是什么呢?

EN

回答 1

Stack Overflow用户

发布于 2022-09-26 01:36:56

我们目前正在运行NFS,它的性能非常好,设置它是非常直接的,但是有几个选项可以获得非云存储:

cephfs

cephfs卷允许将现有的CephFS卷挂载到Pod中。与emptyDir不同的是,当吊舱被移除时就会擦除,而cephfs卷的内容会被保留,而卷只是被卸载。这意味着一个cephfs卷可以预先填充数据,数据可以在荚之间共享。cephfs卷可以由多个写入器同时挂载。

更多信息

iscsi (不满足您的需要)

iscsi卷允许将现有的iSCSI (SCSI )卷挂载到Pod中。与emptyDir不同的是,当Pod被移除时会擦除,iscsi卷的内容会被保留,而卷只是被卸载。这意味着iscsi卷可以预先填充数据,数据可以在荚之间共享。

iSCSI的一个特点是它可以由多个使用者同时以只读方式挂载。这意味着您可以使用数据集预填充卷,然后根据需要从任意多个Pods中并行地提供卷。不幸的是,iSCSI卷只能在读写模式下由单个使用者挂载.不允许同时编剧。

更多信息

nfs

nfs卷允许将现有的NFS (网络文件系统)共享挂载到Pod中。与删除Pod时被擦除的emptyDir不同,nfs卷的内容被保留,卷仅被卸载。这意味着NFS卷可以预先填充数据,数据可以在荚之间共享。NFS可以由多个写入器同时挂载。

更多信息

进一步信息-Kubernetes卷

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73848844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档