如何为PostgreSQL支持的Spring,Angular和Django微服务编写Docker容器

问题描述 投票:1回答:1

最佳方法是什么,使用复杂的解决方案(Kubernetes,Docker Swarm)来部署使用由PostgreSQL数据库支持的Spring Boot,Angular和Django项目开发的一些微服务,会有什么好处?

考虑到我具有以下微服务:

  • 由PostgreSQL支持的微服务1和2(在Spring Boot中开发),>
  • 微服务3(由Django开发),由PostgreSQL支持
  • 微服务4(在Angular中开发的前端)
  • 每个微服务包含一个用于构建它的Dockerfile。

这种平台的基于生产的部署的最佳方法是什么?

  1. 我可以很容易地使用docker-compose进行部署,但是在这种情况下,使用复杂的解决方案作为Kubernetes或Docker Swarm的真正优势是什么?
  2. 我应该创建多少个PostgreSQL数据库容器?每个微服务使用一个PostgreSQL容器,或者使用PostgreSQL为所有微服务共享一个容器?

最好的方法是什么,使用复杂的解决方案(Kubernetes,Docker Swarm)来部署一些使用Spring Boot,Angular和...开发的微服务的好处]

angular spring docker kubernetes microservices
1个回答
0
投票

就像大多数有关部署的问题一样,“取决于”,但让我尝试回答。唯恐先看到差异:

Docker撰写vs(Docker集群或Kubernetes)

© www.soinside.com 2019 - 2024. All rights reserved.