Доступ к базе данных SQL Server 2019 Linux из внешнего интерфейса или API с использованием имени службы Kubernetes
Я уже давно использую образ SQL Server 2017 Linux. Я могу развернуть это в кластере Azure Kubernetes Service (AKS) с Statefulset и именем службы, предоставляемым через объект Service. Затем я могу подключиться к экземпляру SQL Server, используя имя службы из веб-API или внешнего приложения. Полный рабочий пример этого можно найти в репозитории https://github.com/NileshGule/AKS-learning-series/tree/master/k8s/AKS
Я обновил образ Linux до SQL Server 2019, используя документы https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-kubernetes-manage?view=sqlallproducts-allversions. С оператором и развертыванием группы доступности я могу создать базу данных. Однако я не могу получить доступ к базе данных из внешнего интерфейса и проектов веб-API, не указав IP-адрес loadbalancer основной службы группы доступности.
Есть ли способ получить доступ к SQL Server 2019 с помощью обнаружения службы без указания IP-адреса?