访问 MongoDB 数据库
更新时间:2023-11-22 02:07:08
PDF
本节主要介绍如何在 Kubesphere 集群内部连接 RadonDB MongoDB 数据库。
前提条件
-
已获取 KubeSphere 企业版平台登录账号和密码,且已获取平台操作管理权限。
-
RadonDB MongoDB 实例状态为运行中。
操作步骤
-
在 Kubesphere 集群内部创建一个 Pod 作为 MongoDB 客户端。
-
将鼠标悬停至 Web 控制台右下角的,点击 kubectl,在弹出的对话框执行以下命令创建一个 client.yaml 文件。
vi client.yaml
文件内容如下,其中 namespace 的值必须与 MongoDB 数据库所在的企业空间名称一致。
apiVersion: v1 kind: Pod metadata: name: mongoclient namespace: default spec: containers: - name: mongo image: radondb/mongodb:4.2.19
-
执行以下命令,创建一个名为 mongoclient 的 Pod。
kubectl apply -f client.yaml
-
-
执行以下命令访问 MongoDB 数据库。
kubectl exec -it mongoclient -n <namespace> -- mongo mongodb://<username>:<password>@<ip:port>/?authSource=admin
参数 描述 示例 namespace
MongoDB 数据库所在的企业空间名称。
default
username
MongoDB 数据库用户名。
默认为 admin
password
MongoDB 数据库密码。
默认为 admin123
ip:port
MongoDB 数据库的访问地址,可在 MongoDB 实例的详情页左侧查看访问地址。
radondb-ukuhdz-svc.p1:27017