我在 3 个 VPC(dev、stage、stage2)中拥有 3 个 K8S 集群和 3 个数据库(Postgres 11)。所有数据库都有内部 IP。当我在 dev 上连接到数据库时 - 一切正常。当我尝试在 stage/stage2 上连接时,我超时了。所有 ENV 都具有相同的身份验证、用户和端口。
使用:
K8S、Docker 容器、SQL Postgres 11、.Net 应用程序
方案:
- dev:dev_vpc->k8s + SQL-确定
- 阶段:stage_vpc -> k8s + SQL - 超时
- stage2:stage2_vpc -> k8s + SQL - 超时
appsettings.json(连接字符串):
{
"DBConnections": {
"Driver": "PostgreSQL",
"ConnectionString": "Server={0};Port={1};Database={2};User Id={3};Password={4};",
"DbName": "test",
"Url": "localhost",
"Port": "5432",
"User": "default_test_user",
"Password": "12345"
},
你能帮我解决一个奇怪的问题吗?