我正在研究基于微服务架构的应用程序。我有过
码头工人主要负责经营和建设。现在,项目正处于应该部署到以下环境的阶段,
我的问题是如何管理所有微服务的映像?
我实在找不到关于这个题目的任何建议,也无法决定如何进行。我请求你在这方面给予指导。
谢谢Dheeraj Kumar
发布于 2020-09-20 22:22:34
对于所有环境,我都会使用一个注册表。会有太多的东西来拉图像,保留图像,将图像推送到新的注册表-有太多的事情可能出错,太少的价值。
您可能要做的是拥有一个单独的开发注册中心和另一个“自动环境”注册中心。使用“自动环境”,我的意思是在CI/CD管道中,在开发人员将代码推到Git之后,就应该有自动化的构建作业。这种分离的原因是,您可能希望有不同的身份验证要求,并分离您信任的内容(例如,扫描)和不信任的内容。
对于每个微服务,您不需要单独的注册中心,但是您可能希望为每个微服务拥有一个单独的存储库。
https://stackoverflow.com/questions/63970083
复制相似问题