我正在尝试设置从我的 MongoDB Atlas 集群到 AWS 上的 Kubernetes EKS 集群的 VPC 对等互连。对等互连已成功建立,但我的 pod 上没有与集群的连接。
对等互连已设置。
还添加了白名单的默认条目。连接正常后,我将用安全组替换它。
接受 AWS 上的对等互连并启用“从请求者 VPC 到私有(private) IP 的 DNS 解析”。
已添加到 K8S 集群的公共(public)路由表中的路由。
当我连接到 pod 并尝试使用以下命令建立连接时:
# mongo "mongodb://x.mongodb.net:27017,y.mongodb.net:27017,z.mongodb.net:27017/test?replicaSet=Cluster0-shard-0" --ssl --authenticationDatabase admin --username JackBauer
我得到每个端点的“CONNECT_ERROR”。
我错过了什么?
笔记:
我刚刚创建了一个新的付费集群,并且 VPC 运行良好。此功能是否仅限于付费集群?
最佳答案
嗯......正如文档所述:
You cannot configure Set up a Network Peering Connection on M0 Free Tier or M2/M5 shared clusters.
对等互连不适用于共享集群。这使得,在我考虑之后,完全有道理。
关于mongodb - 将 MongoDB Atlas 连接到 AWS 上的 Kubernetes EKS 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57652929/