我在Openshift Enterprise V3中部署了两项服务。说服务是
当我尝试使用网址http://B.ns2.svc.cluster.local从服务A下的容器/容器访问服务B时,它告诉我"无法解析主机;服务名称未知"。我也得到了kubernetes.default.svc.cluster.local的相同消息 我可以使用服务B的静态IP地址访问服务
任何帮助/建议都将受到赞赏。有什么办法可以看到在Openshift环境中创建的所有服务的DNS条目
答案 0 :(得分:1)
问题解决了。在高级别,它已通过在主机和节点机器中添加/启用DNS服务器来解决。我按照http://developers.redhat.com/blog/2015/11/19/dns-your-openshift-v3-cluster/中提到的步骤在主机和节点机器中启用自定义dns,唯一不同的是,我必须保留以下条目而不是" 127.0.0.1:8053"如链接中所述
dnsConfig:
bindAddress:0.0.0.0:8053