cod*_*diz 1 kubernetes kubernetes-dns
但如果我可以使用任何 kubernetes 命令获取资源类型的 dns,我的工作就会容易得多。还尝试了这个命令链接
例如,我想获取db-service在dev命名空间内运行的服务的 dns 名称svc.cluster.local
db-service.dev.svc.cluster.local
Run Code Online (Sandbox Code Playgroud)
有什么指点吗?
如果需要,您可以在 pod 中查询:
如何从 Kubernetes 中的命令行运行容器(如 docker run)?
使用具有一些 DNS 实用程序的 pod
kubectl run tmp-shell --rm -i --tty --image tutum/dnsutils -- /bin/bash
Run Code Online (Sandbox Code Playgroud)
然后你可以运行
root@tmp-shell:/# nslookup db-service
Server: 10.2.32.10
Address: 10.2.32.10#53
Name: db-service.dev.svc.cluster.local
Run Code Online (Sandbox Code Playgroud)
对于单行,请参阅: https: //serverfault.com/questions/929211/kubernetes-pod-dns-resolution
| 归档时间: |
|
| 查看次数: |
2644 次 |
| 最近记录: |