我有一个Azure容器实例(ACI)和一个Azure SQL数据库。当我试图将ACI连接到SQL
时,我遇到了问题基础结构是这样的:
一个vnet和两个子网。
ACI在subnet1中有一个私有IP。
SQL在subnet2中有一个私有端点。
Subnet1有Microsoft。在子网委派下配置的ContainerInstance/containerGroups。
子网间无NSG。
连接到子网的路由表路由vnet内的流量。
ACI日志抱怨无法连接到端口1433上的数据库。
我错过了什么?
原来是DNS的问题。
ACI不使用vnet上配置的DNS服务器,因此您必须为ACI配置DNS:
如何使用我的DNS服务器获得Azure容器实例?