Доступ к базе данных SQL Server 2019 Linux из внешнего интерфейса или API с использованием имени службы Kubernetes - PullRequest
0 голосов
/ 19 мая 2019

Я уже давно использую образ SQL Server 2017 Linux. Я могу развернуть его в кластере Azure Kubernetes Service (AKS) с Statefulset и именем службы, предоставляемым через объект Service . Затем я могу подключиться к экземпляру SQL Server, используя имя службы из веб-API или внешнего приложения. Полный рабочий пример этого можно найти в репозитории https://github.com/NileshGule/AKS-learning-series/tree/master/k8s/AKS

Я обновил до Образ SQL Server 2019 Linux , используя документы https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-kubernetes-manage?view=sqlallproducts-allversions. Благодаря развертыванию оператора и группы доступности я могу создать базу данных. Однако я не могу получить доступ к базе данных из внешнего интерфейса и проектов Web API, не указав в IP-адресе loadbalancer первичной службы группы доступности.

Есть ли способ получить доступ к SQL Server 2019 с помощью обнаружения служб без указания IP-адреса?

...