无法通过对等连接设置从 eks pod 访问 MongoDB Atlas 集群
Failed to access MongoDB Atlas cluster from eks pod with peering connection setup
获取错误:
socket timeout calling ismaster on
'custer-name-shard-00-00.somekey.mongodb.net:27017'
尝试从部署在 AWS EKS 上的 pod 访问 MongoDB Atlas 集群时。
当我将 0.0.0.0/0 添加到 MongoDB Atlas IP 访问列表时我获得了成功的连接,所以我的请求不是通过对等连接路由的。
请您解释一下如何通过 MongoDB Altas VPC 对等连接确保适当的路由。
我使用允许输入 MongoDB 集群设置的 LoadBalancer 服务公开了 MongoDB 连接测试 pod。
我在部署 yml(使用 Helm)中尝试了 dnsPolicy: "ClusterFirstWithHostNet" 和 dnsPolicy: "Default"。
我终于能够依靠以下链接中提供的官方文档使我的 vpc 对等功能正常运行:
获取错误:
socket timeout calling ismaster on 'custer-name-shard-00-00.somekey.mongodb.net:27017'
尝试从部署在 AWS EKS 上的 pod 访问 MongoDB Atlas 集群时。 当我将 0.0.0.0/0 添加到 MongoDB Atlas IP 访问列表时我获得了成功的连接,所以我的请求不是通过对等连接路由的。
请您解释一下如何通过 MongoDB Altas VPC 对等连接确保适当的路由。
我使用允许输入 MongoDB 集群设置的 LoadBalancer 服务公开了 MongoDB 连接测试 pod。
我在部署 yml(使用 Helm)中尝试了 dnsPolicy: "ClusterFirstWithHostNet" 和 dnsPolicy: "Default"。
我终于能够依靠以下链接中提供的官方文档使我的 vpc 对等功能正常运行: