在 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 官方文档


感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。