在 KubeSphere 中部署 MongoDB

本文介绍在 kubesphere 中通过应用商店部署 MongoDB 的操作步骤。

前提条件

  • 已安装了 OpenPitrix(应用商店)功能组件。若未开启应用商店功能组件,可参考开启组件进行开启。
  • 已创建了单集群企业空间、单集群项目和普通用户 project-regular 账号。
  • 使用项目管理员 project-admin 邀请项目普通用户 project-regular 加入项目并授予 operator 角色。

操作说明

  1. 使用 project-regular 账号进入已创建的项目 demo-project 后,选择应用负载,点击应用,点击 部署新应用,然后在弹窗中选择 来自应用商店

    在 KubeSphere 中部署 MongoDB - 图1

  2. 进入应用商店页面。

    image-20201026100924696

  3. 选择并点击 mongodb 应用,进入应用信息页面。

    image-20201026100957077

    应用详情配置文件中,可以查看 mongodb 应用的 helm chart 的配置文件。

    image-20201026101026317

  4. 点击页面右上角的部署按钮,进入基本信息设置页面。

    在此页面中,你可进行如下设置:

    • 在应用名称输入框中,可修改应用名称;
    • 当应用包含多个版本时,可点击应用版本下拉框,选择所需的版本进行部署;
    • 在描述信息中,可设置部署应用的描述信息;
    • 点击部署位置,可选择应用部署的企业空间和项目。

    image-20201026101100959

  5. 点击下一步,进入到应用配置页面。

    目前,支持 2 种配置方式:可视化配置和 yaml 配置。通过点击 YAML 按钮,来实现配置方式的转换。

    在应用配置页面中,可设置 mongdb 的存储大小、root 用户名和密码。

    image-20201026101148434

    image-20201026101224796

  6. 点击部署,自动跳转到 demo-project 的应用列表页面。

    在应用列表中,可以查看应用状态为创建中

    待应用部署完成后,应用的状态会更新为活跃状态。

    image-20201026101525181

使用 mongodb

  1. 在容器组列表中,选择 mongodb 应用对应的容器组,点击进入详情页面中。点击终端图标,进入容器终端。

    image-20201026102256634

  2. 在容器终端中,可以直接使用 mongodb 命令来操作部署的 mongodb 应用。

image-20201026102601704