Kubernetes:如何让 Rancher Ingress LB 监听不同的 IP 地址(不是端口)

Fle*_*rts 5 kubernetes rancher

我在具有多个 NIC 接口/IP 地址的 RancherOS 主机上试验 Rancher Server:

  • eth0 - 10.30.0.231,由使用
    • Rancher Server(Rancher API 运行在 10.30.0.231:8080)
    • Rancher Agent(在同一台主机上,因为它是一个测试设置)
    • 连接到我们的 IT 管理 VLAN(只有管理员可以访问)
  • eth1 - 10.10.0.231
    • 与我们的内部办公室 VLAN 相连(所有员工都可以访问)

现在我想创建一个 Kubernetes 入口,它在eth1地址上公开端口,但似乎 Rancher 的 Kubernetes 入口控制器只能在 Rancher 代理 IP 上发布,因为端口只能通过eth0 IP 地址访问。

是否有任何kubernetes入口注释(如http.port,如下解释:http://rancher.com/docs/rancher/latest/en/kubernetes/ingress/#scale-and-other-port),它可以用来告诉Ingress Controller Ingress应该使用哪个IP/接口??