跳到主要内容

Notebooks

Notebooks 提供了一种在 LLMOS 集群内运行 JupyterLab、RStudio 和 VS Code 的轻量级基于 Web 的开发环境的方式,您可以在其中运行交互式代码、数据分析和机器学习任务。

借助 Notebooks,您可以轻松创建和管理轻量级的 Notebook 环境,提供无缝高效的开发体验。您可以使用 Notebooks 完成以下任务:

  • 原生应用支持:无缝运行独立环境中的 JupyterLab、RStudio 和 Visual Studio Code (code-server)。
  • 基于集群的 Notebooks:直接在集群中创建和管理轻量级 Notebook 容器,消除在本地笔记本电脑上运行它们的需要,并且能以非常容易的与其他服务如 ModelService, ML 集群进行交互。
  • 标准化 Notebook 镜像:管理员可以提供预先配置的 Notebook 镜像,预安装所需的软件包,确保组织和团队之间的一致性。
  • 访问控制:通过 RBAC 管理 Notebook 访问,允许在组织或团队中简化和安全地共享 Notebooks。

Notebooks

创建 Notebook

开始使用 Notebooks 非常简单。

  1. 在浏览器中打开 LLMOS Dashboard,并转到 LLMOS Management > Notebooks 页面。
  2. 点击右上角的 Create
  3. 选择 Notebook 类型 和您想用于 Notebook 服务器的镜像。
  4. 指定 Notebook 服务器的名称、命名空间、资源和持久存储(卷)设置。 Notebook-create
  5. 一旦 Notebook 服务器配置完成并启动,点击 Visit 访问您的 Notebook 服务器。 Notebook-visit

Notebook-juypter

  • 默认工作区为 /home/jovyan

Notebook 镜像

LLMOS 目前提供三种类型的 Notebook 镜像供您选择,但您可以通过 default-Notebook-images 设置轻松添加自己的镜像:

备注

用户在生成 Notebook 服务器后安装的软件包仅在 Pod 重启期间有效,要确保软件包在 Pod 重启期间得以保留,您需要:

  • 构建包含这些软件包的自定义镜像,或
  • 确保它们安装在持久卷支持的目录中。