2.6.2. Red Hat build of Kueue を使用して JobSet Operator を実行する
JobSet Operator は、既存のフレームワークに追加して実行できます。
前提条件
- Red Hat build of Kueue Operator を使用して、Red Hat Build の Kueue がインストールされます。
- JobSet Operator がインストールされています。
- cert-manager Operator for Red Hat OpenShift がインストールされている。
-
JobSetが作成される名前空間には、kueue.openshift.io/managed=true というラベルが付けられます。 以下のオブジェクトが設定されていることを確認してください。
-
クラスターキュー -
リソースフレーバー -
ローカルキュー -
Namespace
-
手順
jobset.yamlという名前のファイルを作成します。ジョブセットの例apiVersion: jobset.x-k8s.io/v1alpha2 kind: JobSet metadata: name: jobset namespace: my-namespace spec: replicatedJobs: - name: workers replicas: 1 template: spec: parallelism: 3 completions: 3 backoffLimit: 1 template: spec: containers: - name: sleep image: busybox resources: requests: cpu: 200m memory: "200Mi" command: - sleep args: - 220s - name: driver template: spec: parallelism: 1 completions: 1 backoffLimit: 0 template: spec: containers: - name: sleep image: busybox resources: requests: cpu: 200m memory: "200Mi" command: - sleep args: - 220sJobSet設定のmetadata.labelsセクションで、ターゲットとなるローカルキューを指定してください。metadata: labels: kueue.x-k8s.io/queue-name: <local-queue-name>以下のコマンドを実行して、JobSet の設定を適用してください。
$ oc apply -f jobset.yaml