Minikube Pod连接到外部数据库

时间:2020-04-09 11:06:24

标签: sql-server docker kubernetes minikube

我创建了一个示例应用程序,该应用程序需要在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;

但是使用上述配置,它似乎无法正常工作并引发连接错误。 有人可以告诉我我在哪里做错了。

谢谢。

0 个答案:

没有答案