无法通过服务构造与现有azure数据库建立连接
我试图将现有的azure mssql服务器作为服务映射到我的kubernetes群集,但我的应用程序似乎无法连接到它 这是我的配置文件,我做错了什么?也许是因为我在一个特定的命名空间上做这个无法通过服务构造与现有azure数据库建立连接,azure,spring-boot,kubernetes,azure-aks,Azure,Spring Boot,Kubernetes,Azure Aks,我试图将现有的azure mssql服务器作为服务映射到我的kubernetes群集,但我的应用程序似乎无法连接到它 这是我的配置文件,我做错了什么?也许是因为我在一个特定的命名空间上做这个 --- apiVersion: v1 kind: Service metadata: name: my-database spec: type: ExternalName externalName: mydb.database.windows.net 然后,在我的应用程序中,我只使用以下字符串
---
apiVersion: v1
kind: Service
metadata:
name: my-database
spec:
type: ExternalName
externalName: mydb.database.windows.net
然后,在我的应用程序中,我只使用以下字符串:
spring.datasource.url: jdbc:sqlserver://my-database:1433;databaseName=DATABASE_DEV
如果我使用数据库主机mydb.database.windows.net,一切正常,因此这不是连接问题,而是与我的服务配置相关的问题。解决方案是为服务创建一个端点
对象。与我的回答类似:
忽略关于localhost的讨论…解决方案是为服务创建一个端点
对象。与我的回答类似:
不要理会关于本地主机的讨论