在本地 Dcos 中,如果我们使用mesos-dns 进行服务发现,外部世界如何访问 docker 容器?
假设我的 mesos 域是 marathon.mesos 我已经使用 Marathon 框架部署了 Nginx 容器,并且 mesos-dns 发现为 "nginx.marathon.mesos" 。在集群内,我可以通过网络浏览器访问http://nginx.marathon.mesos,这没问题。
但是在集群外部(在公共世界中),当有人键入 abc.xyz.com 时,nginx 容器服务器需要显示为“abc.xyz.com”,流量应该路由到 nginx 容器,如果我使用 mesos-dns 进行服务发现我们该如何处理这种情况?