【发布时间】:2019-09-14 18:37:45
【问题描述】:
我在 GKE 上有两个 kubernetes 集群:一个是公共的,用于处理与外部世界的交互,一个是私有的,仅供内部使用。
公有集群需要访问私有集群上的一些服务,我已经通过internal load balancers将这些暴露给公有集群的pods。目前,我正在指定负载均衡器使用的内部 IP 地址并将这些 IP 地址传递给公共 Pod,但我希望负载均衡器可以选择任何可用的内部 IP 地址,并且我可以将它们的 DNS 名称传递给公共 Pod .
Internal load balancer DNS 可用于为 VM 提供服务的常规内部负载平衡器,DNS 将采用 [SERVICE_LABEL].[FORWARDING_RULE_NAME].il4.[REGION].lb.[PROJECT_ID].internal 的形式,但是 GKE 上的内部负载平衡器有可用的东西吗?或者是否有一种解决方法可以让我完成类似的事情?
【问题讨论】:
标签: kubernetes google-cloud-platform dns google-kubernetes-engine