【发布时间】:2017-03-31 12:48:51
【问题描述】:
是否可以在 Kuberenetes 上的同一命名空间中从一个 pod 到另一个 pod 进行反向 DNS 查找? 设置:Kubernetes 1.5,kube-dns 1.9
当我使用 nslookup 执行 pod 时,我没有得到主机名,而只有一个 nslookup 超时,例如:
$ time kubectl exec mypod -- nslookup 172\.18\.14\.13
nslookup: can't resolve '(null)': Name does not resolve Name:
172.18.14.13 Address 1: 172.18.14.13
真正的 0m5.592s
mypod2 确实有内部 IP 172.18.14.13。 mypod 和 mypod2 都已部署到同一个命名空间(默认)。
从 mypod 到 mypod 的 nslookup 有效:
$ time kubectl exec mypod -- nslookup 172\.18\.58\.13
nslookup: can't resolve '(null)': Name does not resolve
Name: 172.18.58.13
Address 1: 172.18.58.13 mypod
real 0m0.403s
我必须配置一些特殊的东西还是设计不可能?
【问题讨论】:
标签: kubernetes reverse-dns kube-dns