微服务架构中有多少台服务器?

Wha*_*hat 3 docker kubernetes microservices

我只是想检查一下我对微服务架构的理解。

我正在构建 5 个不同的应用程序并在它们自己的 Dockerfile 中运行。每个 docker 文件首先构建该应用程序,然后拉取 Apache httpd 映像并将构建的文件移动到其服务器。

这意味着所有 5 个应用程序都有单独的 httpd 服务器,以不同的 url 为该应用程序提供服务。每个应用程序都相互通信,通过 http 获取必要的资源。

我希望将其部署在 Kubernetes 中。

每个服务有一个服务器正常吗?或者您会创建一个单独的服务器容器并将所有文件复制到该容器中。

Joh*_*der 6

是的,这很正常,每个微服务都应该有自己的 Web 服务器,以便它们独立运行并且可以单独扩展。