Интеграция с Alauda DevOps Pipelines
На этой странице показано, как использовать возможности планирования и управления ресурсами Alauda Build of Kueue при запуске Alauda DevOps Pipelines (Tekton Pipelines).
Предварительные требования
- Установлены Alauda DevOps Pipelines.
- Установлен Alauda Build of Kueue.
- Установлен Alauda Build of Hami (для демонстрации vGPU).
- Веб CLI Alauda Container Platform имеет связь с вашим кластером.
Процедура
-
Создайте проект и namespace в Alauda Container Platform, например, имя проекта
test, а имя namespace —test-1. -
Создайте ресурсы, выполнив следующую команду:
-
Создайте ресурс
Pipelineв Alauda Container Platform через Web CLI или UI: -
Создайте ресурс
PipelineRunв Alauda Container Platform через Web CLI или UI:- Метка
kueue.x-k8s.io/queue-name: test: указываетLocalQueue, который управляет всеми pod-амиPipelineRun. spec.pipelineRef.name: указывает ресурсPipeline, на который ссылаетсяPipelineRun.
- Метка
-
Наблюдайте за pod-ами
PipelineRun:Вы увидите, что pod находится в состоянии
SchedulingGated: -
Обновите квоты
nvidia.com/total-gpucores:Вы увидите, что pod находится в состоянии
Running: