在使用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,则会发生改变。