gpt4 book ai didi

mongodb - 如何通过 MongoDB Compass 或 RoboMongo 等 UI 工具连接在 Kubernetes 集群上运行的 MongoDB?

转载 作者:行者123 更新时间:2023-12-03 02:14:49 26 4
gpt4 key购买 nike

我通过 Helm 在我的 Kubernetes 集群中部署了多个 MongoDB 实例包。它们作为服务在 NodePort 中运行。

如何通过 MongoDB Compass 和 RoboMongo 等 UI 工具从集群外部连接到这些 MongoDB 实例?

最佳答案

您可以使用kubectl port-forward从集群外部连接到 MongoDB。

运行kubectl port-forward << name of a mongodb pod >> --namespace << mongodb namespace >> 27018:27018 .
现在将您的 UI 工具指向 localhost:27018kubectl会将所有连接转发到集群内的 pod。

从 Kubernetes 1.10+ 开始,您还可以使用此语法连接到服务(不必先找到 pod 名称):
kubectl port-forward svc/<< mongodb service name >> 27018:27018 --namespace << mongodb namespace>>

关于mongodb - 如何通过 MongoDB Compass 或 RoboMongo 等 UI 工具连接在 Kubernetes 集群上运行的 MongoDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51710614/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com