DNS-имя от службы - PullRequest
       12

DNS-имя от службы

0 голосов
/ 18 мая 2019

АКС

В документации Kubernetes говорится, что к службе можно получить доступ через:

мой-svc.my-namespace.svc.cluster.local

A-записи «Нормально» (не без заголовка). Службам присваивается DNS-запись A. для имени формы my-svc.my-namespace.svc.cluster.local. это разрешает IP-адрес кластера Сервиса.

«Безголовые» (без IP-адреса кластера) Службам также назначается DNS A запись для имени вида my-svc.my-namespace.svc.cluster.local. В отличие от обычных сервисов, это разрешает набор IP-адресов модулей выбранный Сервисом. Ожидается, что клиенты будут использовать набор или иначе используйте стандартный выбор циклического перебора из набора.

https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#services

В minikube я успешно использую «my-svc.my-namespace.svc.cluster.local» как часть моей строки mssql-connection.

Я пытаюсь сделать это в AKS.

Когда я открываю приборную панель AKS. Я вижу:

Connection
Cluster IP:
10.0.11.333

Internal endpoints:
my-service-deployment:1433 TCP
my-service-deployment:31694 TCP


External endpoints:
55.555.555.55:1433
  open_in_new

Я не вижу ничего, что говорило бы об имени DNS в документации kubernetes.

Как AKS может получить адрес службы? Надеюсь, у kubernetes путь, который задокументирован. Или как у меня это на самом деле работает ??

Мой rest-api-container использует это в качестве строки подключения, но в настоящее время не работает. Все модули настроены и работают для ясности.

СПАСИБО!

...