我创建了一个示例应用程序,该应用程序需要在kubernetes集群中运行。现在,我正在尝试使用Minikube在本地计算机中复制相同的环境。
在这里,我有一个.Net Core WebAPI服务,需要将其连接到MSSQL数据库。该服务正在数据库内部的群集中运行。我还创建了一个服务来访问我的MSSQL数据库引擎,该服务位于群集之外但位于本地计算机中。 这是我的配置文件。
我的本地IP地址是192.168.8.100。
apiVersion: v1
kind: Service
metadata:
name: mssql
spec:
ports:
- protocol: TCP
port: 3050
targetPort: 1433
apiVersion: v1
kind: Endpoints
metadata:
name: mssql
subsets:
- addresses:
- ip: "192.168.8.100"
ports:
- port: 1433
Pod连接字符串
Server=mssql\MSSQLSERVER2017,3050;Database=product-db;User Id=sa;Password=pwd@123;MultipleActiveResultSets=true;
但是使用上述配置,它似乎无法正常工作并引发连接错误。 有人可以告诉我我在哪里做错了。
谢谢。