Kuberentes用于上传和下载带有多节点的文件的卷

时间:2017-05-18 07:12:25

标签: google-cloud-platform kubernetes google-cloud-storage

我有一个关于卷的问题(我使用的是GoogleCloud)。

如果我指定ReadWriteOnce(我使用VolumeClaim)读取文档,似乎只有一个节点可以正确编写。云供应商尚不支持Multi选项。

现在,我的情况是我要提供人们上传的文件。上传是基于chunk的上传,这意味着它可以并行完成。有多个节点可以用于接收上传的块的目的,我可能需要多个节点在卷上具有写权限。每个节点存储块和一个节点,最后重新组合它并创建一个文件。

这样做的正确方法是什么?我该怎么用?

(我应该将云存储用作读/写文件的单点吗?)

1 个答案:

答案 0 :(得分:0)

我认为您可能需要更改支持ReadWriteMany的卷后端。支持ReadWriteMany的卷插件是AzureFile,CephFS,GlusterFS,NFS等。查找有关它的更多信息here

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