【发布时间】:2016-05-21 00:11:09
【问题描述】:
我在 Openshift Enterprise V3 中部署了两项服务。说服务是
- 服务名称 - A,命名空间 - ns1
- 服务名称 - B,命名空间 - ns2
当我尝试使用 URL http://B.ns2.svc.cluster.local 从服务 A 下的 pod/容器访问服务 B 时,它告诉我“无法解析主机;服务名称未知”。我也收到了关于 kubernetes.default.svc.cluster.local 的相同消息 我可以使用服务 B 的静态 IP 地址访问该服务
对此的任何帮助/建议将不胜感激。有什么方法可以查看在 Openshift 环境中创建的所有服务的 DNS 条目
【问题讨论】:
-
服务B是否被路由器暴露?
-
这两个服务都通过路由公开,并且可以在 openshift 之外访问。使用服务 A 下 pod 的路由无法访问服务 B,只能使用静态 IP 访问。
标签: service-discovery openshift-origin openshift-enterprise