[英]Custom role to allow download files and disable upload files in GCS bucket
[英]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.