Encontre o ip do SkyDNS e a porta no kubernetes

1

No cluster do Kubernetes que ativa o SkyDNS (Google Container Engine), como posso encontrar o IP: PORT do SkyDNS?

Eu quero adicionar esse servidor DNS ao resolve.conf

do NODE     
por Mr.Wang from Next Door 14.03.2016 / 03:09

1 resposta

2

Se você executar kubectl cluster-info , ele listará os pontos de extremidade do proxy para os serviços de complemento de cluster. Por exemplo,

$ 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

Se você está procurando o IP específico: PORT dos pods:

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

Mas lembre-se de que isso mudará se os pods forem reiniciados por qualquer motivo.

    
por 14.03.2016 / 20:43