安装 JobSet
本页面介绍如何通过 Operator Hub 在 Alauda Container Platform 上安装 Alauda Build of JobSet。JobSet 以基于 Helm 的 operator 形式提供:从 Operator Hub 安装后会部署 jobset-operator controller;随后创建 JobSetOperatorCtl 实例会部署 JobSet controller 和 webhook,用于协调 JobSet 自定义资源。
上架软件包
下载 JobSet Operator 软件包,然后按照 上架软件包 中的说明上传该软件包。
安装 operator
在 管理员 视图中:
- 转到
Marketplace/Operator Hub。 - 选择目标集群。
- 搜索 Alauda Build of JobSet(Marketplace 中的软件包名称为
jobset-operator)。 - 单击 Install。
- 保持默认安装设置。operator 默认安装到
jobset-system命名空间。 - 完成安装。
确认 operator controller 正在运行:
jobset-operator pod 应处于 Running 状态,例如:
创建 JobSetOperatorCtl 实例
仅安装 operator 并不会部署 JobSet controller——operator 只会协调 JobSetOperatorCtl 资源,并且只有在该资源存在时才会部署 JobSet controller 和 webhook。
将以下内容保存为 jobsetoperatorctl.yaml:
应用该文件:
在 operator 协调该资源后,JobSet controller pod 会部署到同一个命名空间中:
预期输出如下(operator pod 和 JobSet controller pod 并排显示):
JobSet CRD 由 operator 注册,可通过以下命令进行验证:
后续步骤
当 JobSet controller 运行后,即可提交 JobSet 自定义资源来运行分布式 AI/ML 和 HPC 工作负载。
继续阅读 快速开始,运行一个简单的 JobSet 演示。