【发布时间】:2018-09-15 12:49:11
【问题描述】:
我对我认为我的项目应该发生的事情有这个想法,但我想先检查一下这是否在理论上可行。基本上,我正在开发一个在 Kubernetes 上运行的 Django 站点,但是对于我应该设置我的 replicationSet/statefulSet 以管理上传的内容(图像)的方式有点苦恼。
我最关心的是如何扩展和维护上传的内容。我的第一个想法是我需要一个单独的卷来写入这些文件,但是我可以让多个 pod 在扩展时以这种方式写入同一个卷吗?
从我收集到的信息来看,它似乎不是那样工作的。听起来更像是每个 pod,或者至少每个节点,都有自己的卷。但是对图像的请求会到达它所存储的卷吗?或者我应该创建一个自定义后端程序来移动内容,以便像我的其他静态内容一样从 NGINX 服务器提供服务?
仅供参考 - 这是我的第一个可扩展项目,哈哈。但我真的只是想找到管理上传的最佳方式......或者一般的方式。我会很感激任何解释、想法或花哨的图表来说明这样的事情是如何工作的!
【问题讨论】:
标签: upload kubernetes image-uploading persistent-volumes