2

我在 Openshift Enterprise V3 中部署了两项服务。说服务是

  1. 服务名称 - A,命名空间 - ns1
  2. 服务名称 - B,命名空间 - ns2

当我尝试使用 URL http://B.ns2.svc.cluster.local从服务 A 下的 pod/容器访问服务 B 时,它告诉我“无法解析主机;服务名称未知”。我也收到了 kubernetes.default.svc.cluster.local 的相同消息我能够使用服务 B 的静态 IP 地址访问该服务

任何帮助/建议将不胜感激。有什么方法可以查看在 Openshift 环境中创建的所有服务的 DNS 条目

4

1 回答 1

2

问题已经解决了。在高层次上,它已通过在主计算机和节点计算机中添加/启用 dns 服务器来解决。我按照http://developers.redhat.com/blog/2015/11/19/dns-your-openshift-v3-cluster/中提到的步骤在master和node机器中启用自定义dns,唯一的区别是,我有保留以下条目,而不是链接中提到的“127.0.0.1:8053”

dns配置:

绑定地址:0.0.0.0:8053

于 2016-05-20T16:11:09.153 回答