【发布时间】:2021-08-30 15:38:38
【问题描述】:
我有一个 GKE Ingress,其后端引用了 ExternalName 类型的 kubernetes 服务。 “外部”服务是指同一个集群中的另一个 Kubernetes 服务(在不同的命名空间中,这就是为什么“外部”服务被用作桥接器的原因)。但是,通过 BackendConfig 在“外部”服务上定义的运行状况检查失败。当我通过 curl 手动测试运行状况检查路径和端口上的“外部”服务时,它正在工作,给出 200 OK。有人知道是否有可能将 ExternalName 服务作为 GKE Ingress 的后端服务?或者有没有其他方法可以跨不同命名空间从 Ingress 引用服务?我知道我可以为每个命名空间创建一个 Ingress 以引用不同命名空间中的服务,但每个 Ingress 意味着一个新的 IP 地址、新的转发规则,以及更多 $$$。命名空间用于分隔环境。欢迎任何提示...
【问题讨论】:
标签: kubernetes google-kubernetes-engine