2.10. ジョブおよびワークロードの管理
クラスター内でジョブを作成すると、Red Hat build of Kueue は各ジョブを Workload オブジェクトとして表現し、リソース要件、決定事項、およびステータスを追跡します。
Red Hat build of Kueue は、ジョブを直接操作しません。その代わりに、Red Hat build of Kueue はジョブのリソース要件を表す Workload オブジェクトを管理し、2 つのオブジェクト間の決定事項とステータスを同期します。
2.10.1. Red Hat build of Kueue がジョブを管理できるように namespace にラベルを付ける リンクのコピーリンクがクリップボードにコピーされました!
Red Hat build of Kueue でジョブを管理する各 namespace に、kueue.openshift.io/managed=true ラベルを追加する必要があります。これは、Operator がラベル付けされた namespace に対してのみポリシーを適用するためです。
前提条件
- クラスター管理者の権限がある。
-
Red Hat build of Kueue Operator がクラスターにインストールされ、
Kueueカスタムリソース (CR) が作成されている。 -
OpenShift CLI (
oc) がインストールされている。
手順
以下のコマンドを実行して、
kueue.openshift.io/managed=trueラベルを namespace に追加します。$ oc label namespace <namespace> kueue.openshift.io/managed=trueこのラベルを追加すると、その namespace を Webhook アドミッションコントローラーによって管理するよう Red Hat build of Kueue Operator に指示することになります。その結果、その namespace 内の Red Hat build of Kueue リソースが適切に検証され、変更されるようになります。