Назад | Перейти на главную страницу

Найдите ip и порт SkyDNS в кубернетах

Как я могу найти IP: PORT SkyDNS в кластере Kubernetes, который включает SkyDNS (Google Container Engine)?

Я хочу добавить этот 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

Если вы ищете конкретный IP: ПОРТ модулей:

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

Но имейте в виду, что это изменится, если по какой-либо причине поды будут перезапущены.