以下过程描述如何从 Kubernetes 集群内部连接到 Kubernetes 部署的 MongoDB 资源。
Considerations
您必须能够连接到部署 Kubernetes 资源的主机和端口。 要了解有关连接到部署的更多信息,请参阅连接到 MongoDB 进程。
步骤
为您的部署检索并运行连接命令。您可以从 Ops Manager 或 Cloud Manager 应用程序检索连接命令,具体取决于集群的托管位置。您还可以从 Kubernetes 密钥中检索连接命令,该命令在您添加具有 SCRAM 身份验证的 MongoDB 用户或 X509 时由 Kubernetes Operator 自动创建。
连接 MongoDB 数据库资源的过程视您想要检索连接字符串的方式而有所不同:
在 Ops Manager 或 Cloud Manager 应用程序中执行以下步骤,具体取决于托管集群的位置:
从 Kubernetes 内部连接到资源时,您连接的主机名具有以下形式:
<k8s-pod-name>.<k8s-internal-service-name>.<k8s-namespace>.<cluster-name>