在kubernetes中查找SkyDNS IP和端口

在使用SkyDNS(Google容器引擎)的Kubernetes群集中,如何findSkyDNS的IP:PORT?

我想将该DNS服务器添加到NODE的resolve.conf

如果运行kubectl cluster-info ,它将列出集群插件服务的代理端点。 例如

 $ kubectl cluster-info Kubernetes master is running at https://104.196.10.55 GLBCDefaultBackend is running at https://104.196.10.55/api/v1/proxy/namespaces/kube-system/services/default-http-backend KubeDNS is running at https://104.196.10.55/api/v1/proxy/namespaces/kube-system/services/kube-dns 

如果您正在查找Pod的特定IP:PORT:

 $ kubectl get endpoints kube-dns --namespace=kube-system NAME ENDPOINTS AGE kube-dns 10.244.1.3:53,10.244.1.3:53 10d 

但请注意,如果由于任何原因重新启动Pod,则会发生改变。