第 3 章 导入自定义工作台镜像
除了由红帽和独立软件供应商(ISV)提供和支持的工作台镜像外,您还可以将满足项目的特定要求的自定义工作台镜像导入。
您必须导入它,以便您的 OpenShift AI 用户(数据科学家)在创建项目工作台时可以访问它。
红帽支持在 OpenShift AI 部署中添加自定义工作台镜像,确保在创建工作台时可以选择它们。但是,红帽不支持您的自定义工作台镜像的内容。也就是说,如果您的自定义工作台镜像可以在工作台创建过程中选择,但没有创建可用的工作台,红帽不提供支持修复您的自定义工作台镜像。
先决条件
- 您已以具有 OpenShift AI 管理员特权的用户身份登录到 OpenShift AI。
- 您的自定义镜像存在于可供 OpenShift AI 访问的镜像 registry 中。
-
Settings
Workbench images dashboard 导航菜单项已启用,如 在 OpenShift AI 中启用自定义工作台镜像 中所述。 - 如果要将加速器与您要导入的自定义镜像关联,您知道加速器的标识符 - 标识硬件加速器的唯一字符串。您还必须在 OpenShift AI 中启用 GPU 支持。这包括安装 Node Feature Discovery operator 和 NVIDIA GPU Operator。如需更多信息,请参阅安装 Node Feature Discovery operator 和 启用 NVIDIA GPU。
流程
在 OpenShift AI 仪表板中点 Settings
Workbench images。 此时会出现 Workbench 镜像页面。以前导入的镜像会被显示。要在包含相关镜像的行上启用或禁用之前导入的镜像,请点击 Enable 列中的切换。
- 可选:如果要关联加速器,且还没有创建加速器配置集或硬件配置集,点包含镜像的行上的 Create profile 并完成相关字段。如果镜像不包含加速器标识符,则必须在创建关联的加速器配置集或硬件配置集前手动配置它。
点 Import new image。或者,如果未找到之前导入的镜像,请点 Import image。
此时会出现 Import workbench 镜像 对话框。
-
在 Image location 字段中,输入包含镜像的存储库的 URL。例如:
quay.io/my-repo/my-image:tag
,quay.io/my-repo/my-image@sha256:xxxxxxxxxxxxx
, 或docker.io/my-repo/my-image:tag
。 - 在 Name 字段中输入镜像的适当名称。
- 可选:在 Description 字段中输入镜像的描述。
- 可选:从 加速器标识符 列表中,选择一个标识符来建议通过镜像设置其加速器。如果镜像只包含一个加速器标识符,则默认会显示标识符名称。
可选:在镜像中添加软件。导入完成后,软件将添加到镜像的 meta-data 中,并显示在工作台创建页面中。
- 点 Software 选项卡。
- 点添加软件按钮。
-
点 Edit (
)。
- 输入软件名称。
- 输入软件版本。
-
点 Confirm (
)确认您的条目。
- 要添加其他软件,请点 Add software,填写相关字段并确认您的条目。
可选:在工作台镜像中添加软件包。导入完成后,软件包将添加到镜像的 meta-data 中,并显示在工作台创建页面中。
- 点 Packages 选项卡。
- 点 Add package 按钮。
-
点 Edit (
)。
-
输入软件包名称。例如,如果要自动包含数据科学管道 V2,作为运行时配置,请输入
odh-elyra
。 -
输入软件包版本。例如,键入
3.16.7
。 -
点 Confirm (
)确认您的条目。
- 要添加附加软件包,请点 Add package,完成相关字段并确认您的条目。
- 点 Import。
验证
- 您导入的镜像显示在 Workbench 镜像 页面上的表中。
- 当用户创建工作台时,您的自定义镜像可供选择。