我使用 SQL Server 2017 Linux 映像已经有一段时间了。我可以使用Statefulset和通过服务对象公开的服务名称将其部署到 Azure Kubernetes 服务 (AKS) 集群。然后,我可以使用来自 Web API 或前端应用程序的服务名称连接到 SQL Server 实例。完整的工作示例可以在 repo 中找到 https://github.com/NileshGule/AKS-learning-series/tree/master/k8s/AKS
我使用文档https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-kubernetes-manage?view=sqlallproducts-allversions升级到SQL Server 2019 Linux映像。通过操作员和可用性组部署,我能够创建数据库。但是,如果不提供可用性组主服务的负载均衡器 IP 地址,我将无法从前端和 Web API 项目访问数据库。
有没有办法在不指定 IP 地址的情况下使用服务发现访问 SQL Server 2019?