在 KubeSphere 中部署 MongoDB

MongoDB 是一个通用的、基于文档的分布式数据库,为现代应用开发者和云时代而打造。

本教程演示如何从 KubeSphere 应用商店部署 MongoDB。

准备工作

  • 请确保已启用 OpenPitrix 系统
  • 您需要创建一个企业空间、一个项目和一个用户帐户 (project-regular) 供本教程操作使用。该帐户需要是平台普通用户,并邀请至项目中赋予 operator 角色作为项目操作员。本教程中,请以 project-regular 身份登录控制台,在企业空间 demo-workspace 中的 demo-project 项目中进行操作。有关更多信息,请参见创建企业空间、项目、帐户和角色

动手实验

步骤 1:从应用商店中部署 MongoDB

  1. demo-project 项目的概览页面,点击左上角的应用商店

    应用商店

  2. 找到 MongoDB,点击应用信息页面上的部署

    应用商店中的 Mongodb

    部署 Mongodb

  3. 设置名称并选择应用版本。请确保将 MongoDB 部署在 demo-project 中,点击下一步

    确认部署

  4. 应用配置页面,为该应用指定持久化存储卷,并记录用户名和密码用于访问该应用。操作完成后,点击部署

    设置应用配置

    备注

    要为 MongoDB 指定更多值,请打开右上角的拨动开关查看 YAML 格式的应用清单文件,编辑其配置。

  5. 稍等片刻待 MongoDB 启动并运行。

    Mongodb 运行中

步骤 2:访问 MongoDB 终端

  1. 转到服务页面,点击 MongoDB 的服务名称。

    Mongodb 服务

  2. 容器组下,展开菜单查看容器详情,然后点击终端图标。

    Mongodb 终端

  3. 在弹出窗口中,直接向终端输入命令使用该应用。

    Mongodb 服务终端

    备注

    如果您想从集群外部访问 MongoDB,请点击更多操作,选择编辑外网服务。在弹出的对话框中,选择 NodePort 作为访问方式。端口暴露后,使用该端口号访问 MongoDB。取决于您的 Kubernetes 集群的部署位置,您可能需要在安全组中放行端口并配置相关的端口转发规则。

  4. 有关更多信息,请参见 MongoDB 官方文档