安装 App

本教程演示安装一个 App。

查看可安装的 App

在左侧导航菜单点击应用进入 App 管理页面,这里展示了所有已安装的 App。点击右上角的安装进入应用目录:

list-app

应用目录展示了所有可安装的 App 和它们的简介,你可以点击左侧的过滤选项过滤显示的 App,或在上方的搜索栏输入名称以快速查找:

app-catalog

选择并了解 App

如果你想要进一步了解某个 App 的功能和使用方法是否满足需求,点击以查看它的 README 文档。这里以最常用的交互式开发环境(IDE)App JupyterLab (CPU) 为例,点击 JupyterLab (CPU) 卡片进入 README 文档页面:

select-app

App 的 README 主要包含三个方面的信息:

  1. 对于 App 的简短介绍:介绍 App 是什么,用来做什么,有什么特性。

    • 介绍的第一个链接是指向原项目的,你可以点击前往了解原项目的详情。
  2. App 的使用方法:指导如何进行具体操作。

    • 使用方法可能会链接到官方文档。
    • 对于操作简单的网页 UI,可能不提供具体的使用方法。
    • 有时会附上一些网页 UI 的截图拱参考。
  3. App 的配置方法:如果你确认 App 满足你的需求并着手安装时,接下来就需要参考此部分学习如何配置 App,根据配置示例和字段说明,确定符合需求的配置。

    • 可能提供额外的配置说明。
    • 对于有多个可选镜像的 App,还会提供镜像列表。

点击右上角的立刻安装进入配置页面:

readme-app

配置和安装 App

在配置页面,填写配置可以通过表单或者 YAML 编辑器。前者提供了一个详细的字段设置界面,可以直接编辑各个字段;后者则需要编辑 YAML 文件,适合熟悉 YAML 格式的用户。

假定为 JupyterLab (CPU) App 选用 PyTorch 环境,申请 16 个 CPU(核心)、32 GiB 内存资源,挂载存储卷 demo。通过表单配置:

form-app

通过 YAML 编辑器配置:

yaml-app

不论以哪种方式,填写配置完成后,点击右上角的安装

等待 App 就绪

安装完成后,等待 App 就绪。等待时间可能受以下因素影响:

  1. 是否需要拉取镜像,以及镜像的大小和下载速度;
  2. 应用的复杂程度(例如 K8s 和 T9k 资源的数量和依赖关系);
  3. 应用启动后是否需要初始化(例如下载数据集、加载模型文件等)
wait-for-app

开始使用 App

待 App 就绪后,按照 README 提供的 App 的使用方法开始使用。对于 JupyterLab (CPU) App,即点击右侧的 进入网页 UI,参阅 JupyterLab Documentation它的中文版本进行操作。

ui-app

克隆 App

如要安装一个与某个已安装的 App 配置相同或相似的 App,可以选择克隆该已安装的 App,而无需重复上面的操作。

假定再安装一个 JupyterLab (CPU) App,挂载存储卷 tutorial,其他配置不变。点击运行中的 JupyterLab (CPU) App 右侧的 > 克隆,进入配置页面,此时配置已经按照该 App 填写,因此修改 pvc 字段的值为 tutorial 即可。然后为了便于辨识,修改其名称tutorial。最后点击右上角的安装

clone-app
clone-form-app
cloned-app