2.8.4. 기본 로컬 대기열 구성
클러스터 관리자는 각 작업에 명시적으로 레이블을 지정하지 않고도 선택한 네임스페이스의 모든 작업을 관리하여 클러스터의 할당량 적용 기능을 개선할 수 있습니다. 기본 로컬 큐를 생성하여 이 작업을 수행할 수 있습니다.
기본 로컬 대기열은 kue.x-k8s.io/queue-name 레이블이 없는 새로 생성된 작업의 로컬 큐 역할을 합니다. 기본 로컬 큐를 생성한 후 kue.x-k8s.io/queue-name 레이블이 없는 네임스페이스에서 생성된 새 작업은 라벨을 갖도록 자동으로 업데이트됩니다.
kue.x- k8s.io/queue-name: default
기본 로컬 큐를 생성할 때 네임스페이스의 기존 작업은 영향을 받지 않습니다. 기본 로컬 큐를 생성하기 전에 작업이 네임스페이스에 이미 있는 경우 해당 작업에 명시적으로 라벨을 지정하여 큐에 할당해야 합니다.
사전 요구 사항
- Red Hat build of Kueue 버전 1.1을 클러스터에 설치했습니다.
-
클러스터 관리자 권한 또는
kue-batch-admin-role 역할이있습니다. -
OpenShift CLI(
oc)가 설치되어 있습니다. -
ClusterQueue오브젝트를 생성했습니다.
프로세스
default라는LocalQueue오브젝트를 YAML 파일로 생성합니다.기본
LocalQueue오브젝트의 예apiVersion: kueue.x-k8s.io/v1beta2 kind: LocalQueue metadata: namespace: team-namespace name: default spec: clusterQueue: cluster-queue다음 명령을 실행하여
LocalQueue오브젝트를 적용합니다.$ oc apply -f <filename>.yaml
검증
- 기본 로컬 큐와 동일한 네임스페이스에 작업을 생성합니다.
-
kue.x-k8s.io/queue-name: default라벨을 사용하여 작업이 업데이트되는지 확인합니다.