繁体   English   中英

Kuberentes Volume可以通过多节点上传和下载文件

[英]Kuberentes Volume to upload and download files with multinodes

我对卷有疑问(我使用GoogleCloud)。

如果我指定ReadWriteOnce (我使用VolumeClaim),则在阅读文档时,似乎只有一个节点可以拥有写权限。 云供应商尚不支持Multi选项。

现在,我需要提供人们上传的文件。 上载是基于chunk的上载,这意味着它可以并行完成。 我有一个以上的节点可以用来接收上载的数据块,所以我可能需要的是,除了节点上的节点之外,还有更多的节点在该卷上具有写入权限。 每个节点存储一个块,最后一个节点重新构成它并创建一个文件。

什么是正确的方法? 我应该使用什么?

(我应该将云存储作为读取/写入文件的一个点吗?)

我认为您可能需要更改支持ReadWriteMany的卷后端。 支持ReadWriteMany的卷插件有AzureFile,CephFS,GlusterFS,NFS等。有关更多信息,请参见此处

然后配置,您可以在GCE之上使用上面列出的存储。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM