与 Alauda DevOps Pipelines 集成
本页展示了如何在运行 Alauda DevOps Pipelines(Tekton Pipelines)时,利用 Alauda Build 版本的 Kueue 的调度和资源管理能力。
前提条件
- 已安装 Alauda DevOps Pipelines。
- 已安装 Alauda Build 版本的 Kueue。
- 已安装 Alauda Build 版本的 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状态: