我第一次使用Azure部署web应用。更具体地说,我使用Docker Container Service来做这件事。我已经部署了它的一个实例。但是,我还想部署同一个web应用程序的另外2个实例。我希望每个实例都有一个不同的URL。做这件事的最好方法是什么?是否需要为每个新实例添加新的容器服务,并重复部署第一个实例时的步骤?
发布于 2016-11-21 14:53:00
与Azure容器服务(ACS)的情况一样,
您可以选择一个容器编排器,即Swarm、DC\OS和Kubernetes (因为在每个容器中创建副本的工作方式不同)。
如果是集群,那么要么为不同端点的相同应用创建一个单独的应用容器,并为不同的网址使用自动发现功能,要么选择一个反向代理负载均衡器,比如Nginx,它可以在相同的网址上工作,但在不同的端口上工作(我的博客here可能会对你有所帮助)。
跨集群创建副本用于Load Balancing、Routing Mesh、Scaling和Rolling updates等。
https://stackoverflow.com/questions/40705347
复制相似问题