您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

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

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

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

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

dotnet 2022/1/1 18:24:12 有558人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶