加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 将数据存储在Kubernetes集群中的位置

发布时间:2020-12-15 04:24:18 所属栏目:Java 来源:网络整理
导读:如何由复制控制器控制并在Kubernetes中的服务后面“隐藏”写入/读取数据?如果我有一个应用程序从用户那里收到需要保留的图像,我该在哪里存储它?由于前面的服务,如果我使用卷,我无法控制它存储在哪个节点. 解决方法 我认为你问题的“简单”答案是你需要在Ku
如何由复制控制器控制并在Kubernetes中的服务后面“隐藏”写入/读取数据?如果我有一个应用程序从用户那里收到需要保留的图像,我该在哪里存储它?由于前面的服务,如果我使用卷,我无法控制它存储在哪个节点.

解决方法

我认为你问题的“简单”答案是你需要在Kubernetes集群下共享存储,这样每个pod都可以访问相同的数据.然后,pod正在运行的位置以及哪个pod实际执行服务并不重要.

可能是另一个解决方案是Flocker,他们简要地描述了自己:

Flocker is a data volume manager and multi-host Docker cluster management tool. With it you can control your data using the same tools you use for your stateless applications by harnessing the power of ZFS on Linux.

无论如何,我认为Kubernetes或任何其他码头化基础设施上的存储问题非常有趣.

看起来google-app-engine默认不支持在他们的应用程序之间共享数据存储,就像他们在SO Question中所指出的那样

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读