假设我在 Rancher 的私有网络中有一个 HAProxy 负载均衡器。现在我想以某种方式向世界公开它,这样它就可以接收来自其他地方的请求,而不是住在它旁边的其他 docker 容器。
如果它只是一个简单的 docker 容器,那么我可能应该将 docker 容器的端口映射到具有 IP 地址的某个接口,该 IP 地址可以从 docker 网络外部访问。
也许我可以对 Rancher 中的容器做同样的事情,但这意味着我必须在每个可能运行该容器的主机上手动配置网络。而这种工作正是我试图避免使用像 Rancher 这样的编排工具。
你是怎样做的?你如何将私有网络中的容器暴露给全世界?