kubernetes cli命令以获取kubernetes资源的dns
我已经看过这里提到的医生了 但是,如果我可以使用任何kubernetes命令获得资源类型的dns,我的工作就会简单得多。 我也试过这个 例如,我想获取在svc.cluster.local内的dev命名空间中运行的服务db服务的dns名称 db-service.dev.svc.cluster.local 有指针吗?尝试命令kubernetes cli命令以获取kubernetes资源的dns,kubernetes,kubernetes-dns,Kubernetes,Kubernetes Dns,我已经看过这里提到的医生了 但是,如果我可以使用任何kubernetes命令获得资源类型的dns,我的工作就会简单得多。 我也试过这个 例如,我想获取在svc.cluster.local内的dev命名空间中运行的服务db服务的dns名称 db-service.dev.svc.cluster.local 有指针吗?尝试命令 kubectl get svc 第一列是内部DNS名称。 如果类型为LoadBalancer,则EXTERNAL-IP列将显示外部DNS名称。Try命令 kubectl ge
kubectl get svc
第一列是内部DNS名称。
如果类型为LoadBalancer,则EXTERNAL-IP列将显示外部DNS名称。Try命令
kubectl get svc
第一列是内部DNS名称。
如果类型为LoadBalancer,则EXTERNAL-IP列将显示外部DNS名称。如果需要,可以在pod中查询: 使用具有一些DNS UTIL的pod
kubectl run tmp-shell --rm -i --tty --image tutum/dnsutils -- /bin/bash
然后你就可以跑了
root@tmp-shell:/# nslookup db-service
Server: 10.2.32.10
Address: 10.2.32.10#53
Name: db-service.dev.svc.cluster.local
对于单行程序,请参见:如果需要,可以在pod中查询: 使用具有一些DNS UTIL的pod
kubectl run tmp-shell --rm -i --tty --image tutum/dnsutils -- /bin/bash
然后你就可以跑了
root@tmp-shell:/# nslookup db-service
Server: 10.2.32.10
Address: 10.2.32.10#53
Name: db-service.dev.svc.cluster.local
对于单行程序,请参见:除了一些特定情况,如连接到有状态集的pod,非服务的东西没有DNS名称,并且服务名称非常容易机械地构造。你有没有一个非服务的用例仍然需要这个查找?啊,好的,非常感谢@DavidMaze,我只是想了解更多。我希望基本上能从命令中获得尽可能多的信息,这样我就不必机械地构造东西:。除了在一些特定情况下,如连接到有状态集的吊舱,非服务的东西没有DNS名称,并且服务名称很容易机械地构造。你有没有一个非服务的用例仍然需要这个查找?啊,好的,非常感谢@DavidMaze,我只是想了解更多。我希望从命令中获得尽可能多的信息,这样我就不必机械地构造东西了。