2.5.3. Cluster Autoscaler 用の GPU マシンセットのラベル付け
クラスターオートスケーラーが GPU 対応ノードに使用できるマシンを示すために、マシンセットにラベルを付けてください。アクセラレーターラベルを適用することで、オートスケーラーが GPU ワークロードに適したリソースを確実にデプロイできるようになります。
前提条件
- クラスターが Cluster Autoscaler を使用している。
手順
Cluster Autoscaler が GPU 対応ノードのデプロイに使用するマシンを作成するのに必要なマシンセットに、
cluster-api/acceleratorラベルを追加します。apiVersion: machine.openshift.io/v1beta1 kind: MachineSet metadata: name: machine-set-name spec: template: spec: metadata: labels: cluster-api/accelerator: <accelerator_name>ここでは、以下のようになります。
<accelerator_name>英数字、
-、_、.で構成され、先頭と末尾が英数字であるラベルを指定します。たとえば、Nvidia T4 GPU を表すにはnvidia-t4を使用し、A10G GPU を表すにはnvidia-a10gを使用します。注記ClusterAutoscalerCR のspec.resourceLimits.gpus.typeパラメーターにこのラベルの値を指定する必要があります。詳細は、「Cluster Autoscaler リソース定義」を参照してください。