【发布时间】:2017-07-26 16:15:38
【问题描述】:
我使用 Azure 容器服务在 Azure 上创建了一个 Kubernetes 集群的示例设置,它完成了它的工作。我在 Kubernetes 中设置了几个容器和服务,没问题。
让我感到困惑的是,例如,如果我运行几个 nginx 容器并想通过不同的外部 IP 公开它,就我所知道和理解的而言,我无法做到这一点。 p>
Azure approach 是我可以设置 Service 并设置 type: LoadBalancer 并且在我创建它时 Azure 会将附加到客户端节点的 LoadBalancer“连接”到我的服务。
但这样我只能将 一个 外部 IP 附加到我的 所有 服务,这不是我需要的。在我的示例中,当我运行多个 nginx 容器时,我想在不同的 IP 上公开其 80/tcp 端口,这样我就可以在 DNS 中使用这些 IP,而不是在单个 IP 的不同端口上。
我该如何克服呢? 请帮忙!
【问题讨论】:
标签: azure kubernetes external