Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法通过服务构造与现有azure数据库建立连接_Azure_Spring Boot_Kubernetes_Azure Aks - Fatal编程技术网

无法通过服务构造与现有azure数据库建立连接

无法通过服务构造与现有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 然后,在我的应用程序中,我只使用以下字符串

我试图将现有的azure mssql服务器作为服务映射到我的kubernetes群集,但我的应用程序似乎无法连接到它

这是我的配置文件,我做错了什么?也许是因为我在一个特定的命名空间上做这个

---
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的讨论…

解决方案是为
服务创建一个
端点
对象。与我的回答类似:

不要理会关于本地主机的讨论