私有云上的Kubernetes静态IP入口

时间:2018-08-20 16:05:01

标签: kubernetes kubernetes-ingress

我们正在尝试在私有VMware基础架构上构建一个Kubernetes节点。我已经启动并运行了集群,并且正在运行入口,但是我不知道如何将流量路由到入口。

我们正在使用Rancher 2.0.7。

如果可能,我希望进行以下设置:

  1. DNSMadeEasy.com处理DNS A记录(DNS到外部IP)
  2. 我们托管的防火墙(从外部IP到静态专用IP)
  3. Kubernetes入口(专用IP到群集负载均衡的入口)
  4. 负载均衡的入口(具有多个实例的服务入口)

我可以弄清楚DNS和防火墙的路由,但是我不知道如何在Ingress负载均衡器上设置静态外部IP地址。

我可以看到您可以在负载均衡器中指定主机名,但是该名称如何公开可用? 可能是因为我们没有外部负载均衡器吗?
在设置入口/负载平衡器时我缺少什么?

在此先感谢您,我花了大约两个星期的时间来尝试使它生效。

1 个答案:

答案 0 :(得分:2)

您需要能够将Ingress服务设置为type=LoadBalancer。对于本地基础架构,这要么要求您拥有一个外部负载均衡器,例如F5

一种可行的方法是使用MetalLb