我有一个MVC应用程序,该应用程序使用Azure SQL数据库进行数据存储。我已经为它创建了一个docker镜像。
后来,我已经使用Kubeadm在Ubuntu 18.4上设置了Kubernetes集群。 Linux VM是在Azure云上创建的。
最初,我已将我的应用程序部署在单节点群集上,并且该应用程序按预期运行,没有任何SQL连接问题。然后,我在云上创建了两个VM,并将其分别用作Node 1(主节点)和Node2。现在,在将我的应用程序部署到Node 2机器上之后,我面临一个SQL连接问题。
Unhandled Exception: System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 35 - An internal exception was caught) ---> System.Net.Internals.SocketExceptionFactory+ExtendedSocketException: Resource temporarily unavailable
我尝试并验证了以下选项-
有人可以帮助我诊断和解决此问题吗?如果您需要更多详细信息,请告诉我。