如何在Kubernetes Pod之间共享存储?

如何在Kubernetes Pod之间共享存储?,第1张

如何在Kubernetes Pod之间共享存储?

回答这个问题有点晚了,但是根据我到目前为止对Kubernetes /
MSA的经验,这里的问题更多是在您的设计模式中。MSA中经常出现的基本设计模式之一是对服务的正确封装,其中还包括其数据。

您的服务应照顾与其关注领域相关的数据,并且与OOP一样,应允许通过接口(API,PUBSUB消息等)将该数据访问到其他服务。对数据的多服务访问类似于OOP中的全局变量。

我认为Google也有同样的看法,这就是Kubernetes以此方式建立的原因。

例如,如果您要写日志,则应该有一个日志服务,每个服务都可以调用该服务并记录需要记录的相关数据。直接写入共享磁盘意味着,如果您更改日志目录结构等,或决定添加其他功能(如关于错误的电子邮件),则需要更新每个容器。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4987703.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存