使用 Kueue 调度 Alauda DevOps Pipelines
本页面介绍在运行 Alauda DevOps Pipelines(Tekton Pipelines)时,如何利用 Alauda Build of Kueue 的调度和资源管理能力。
前提条件
- 已安装 Alauda DevOps Pipelines。
- 已安装 Alauda Build of Kueue。
- 已安装 Alauda Build of Hami(用于演示 vGPU)。
- Alauda Container Platform Web CLI 已与您的集群建立通信。
操作步骤
-
在 Alauda Container Platform 中创建一个项目和命名空间,例如项目名为
test,命名空间名为test-1。 -
运行以下命令创建资源:
-
通过 Web CLI 或 UI 在 Alauda Container Platform 中创建一个
Pipeline资源: -
通过 Web CLI 或 UI 在 Alauda Container Platform 中创建一个
PipelineRun资源:kueue.x-k8s.io/queue-name: test标签:指定管理PipelineRun的所有 pod 的LocalQueue。spec.pipelineRef.name:指定PipelineRun引用的Pipeline资源。
-
查看
PipelineRun的 pod:您会看到该 pod 处于
SchedulingGated状态: -
更新
nvidia.com/total-gpucores配额:您会看到该 pod 处于
Running状态: