如何在Windows Docker Swarm上设置外部负载均衡器或代理?

时间:2017-12-03 01:03:53

标签: asp.net windows docker-swarm docker-networking

我是Docker的新手,需要在不同的域上公开多个容器。我是否需要设置外部负载均衡器或代理?

并且对于生产设置还必须部署容器,在哪个网络覆盖或任何其他?

有人请在Windows Docker Production上清除我吗?

1 个答案:

答案 0 :(得分:1)

首先,你必须意识到所有流行语的含义。

使用docker swarm模式时,我们正在进行探索

  • 使用覆盖网络
  • 使用服务

然后由docker swarm包含和处理扩展,服务发现和负载平衡。

在单台码机上,我们正在谈论

  • 使用网桥
  • 使用run命令
  

我是否需要设置外部负载均衡器或代理?

最后,您只需要为所有实例配置外部负载均衡器。请记住,每个节点(无论是管理员还是工作人员)都可以用作您可以联系到每个服务的入口点。
但是,这需要一个反向代理(无论是apache,nginx,haproxy ......无论你熟悉什么)都是以global模式配置和重新部署的。