NVIDIA GPUオペレータ
NVIDIA GPU Operatorクラスタ・アドオンを有効にすると、次のキー/値ペアを引数として渡すことができます。
| キー(APIおよびCLI) | キーの表示名(コンソール) | 説明 | 必須/オプション | デフォルト値 | 値の例 |
|---|---|---|---|---|---|
affinity |
affinity |
アフィニティ・スケジューリング・ルールのグループ。 プレーン・テキストまたはBase64でエンコードされたJSON形式。 未使用者:
可能な等価:
|
オプション | null | null |
nodeSelectors |
ノード・セレクター |
ノード・セレクタおよびノード・ラベルを使用して、アドオン・ポッドが実行されるワーカー・ノードを制御できます。 ポッドをノードで実行するには、ポッドのノード・セレクタのキー/値がノードのラベルと同じである必要があります。
プレーン・テキストまたはBase64でエンコードされたJSON形式。 未使用者:
可能な等価:
|
オプション | null | {"foo":"bar", "foo2": "bar2"}ポッドは、 |
numOfReplicas |
レプリカの数 | アドオン・デプロイメントのレプリカの数。 未使用者:
可能な等価:
|
必須 | 1クラスタごとにアドオン・デプロイメントのレプリカを1つ作成します。 |
2クラスタごとにアドオン・デプロイメントのレプリカを2つ作成します。 |
rollingUpdate |
ローリング更新 |
maxSurgeおよびmaxUnavailableによるローリング更新の望ましい動作を制御します。 プレーン・テキストまたはBase64でエンコードされたJSON形式。 未使用者:
可能な等価:
|
オプション | null | null |
tolerations |
許容範囲 |
taintおよびtolerationsを使用して、アドオン・ポッドが実行されるワーカー・ノードを制御できます。 taintがあるノード上でポッドを実行するには、ポッドに対応する許容範囲が必要です。
プレーン・テキストまたはBase64でエンコードされたJSON形式。 可能な等価:
|
オプション | null | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}]この許容値を持つポッドのみが、 |
topologySpreadConstraints |
topologySpreadConstraints |
指定されたトポロジ間で一致するポッドを分散する方法。 プレーン・テキストまたはBase64でエンコードされたJSON形式。 未使用者:
|
オプション | null | null |
| キー(APIおよびCLI) | キーの表示名(コンソール) | 説明 | 必須/オプション | デフォルト値 | 値の例 |
|---|---|---|---|---|---|
skipNodeFeatureDiscoveryDependencyCheck |
スキップノード機能検出依存関係チェック | ノード機能検出依存性チェックをスキップします。 | オプション | false |
|
disableNvidiaGpuPlugin |
NvidiaGpuプラグインを無効にする | 既存のNvidiaDevicePluginアドオンと関連リソースを無効にします。 | オプション | false |
|
cdi.enabled |
コンテナ・デバイス・インタフェースの有効化 | コンテナ・デバイス・インタフェースを有効にするフラグ。 | オプション |
|
|
cdi.default |
CDIをデフォルトとして有効化 | コンテナ・ランタイムがデバイス・インジェクションを実行するデフォルト・オプションとしてCDIを使用できるようにするフラグ。 | オプション |
バージョン25.10.x以降では非推奨です。 |
|
daemonsets.labels |
DaemonSetsラベル | すべてのGPUオペレータ・デーモンセットのラベル。JSONテキストまたはBase64でエンコードされたJSONマップ。 | オプション | null |
|
daemonsets.annotations |
DaemonSets注釈 | すべてのGPU演算子DaemonSetsの注釈。JSONテキストまたはBase64でエンコードされたJSONマップ。 | オプション | null |
|
daemonsets.tolerations |
DaemonSetsの許容値 | すべてのGPUオペレータ・デーモン・セットの許容範囲。JSONテキストまたはBase64でエンコードされたJSON配列。 | オプション | null |
|
daemonsets.rollingUpdate.maxUnavailable |
DaemonSets Max使用不可 | GPUオペレータDaemonSetsでのローリング更新に使用できないポッドの最大数。 | オプション | 1 |
|
dcgm.enabled |
DCGMを有効化 | NVIDIA DCGM Hostengineを別のポッドとして有効にします。 | オプション | false |
|
dcgm.args |
DCGM引数 | DCGM Hostengineの引数。JSONプレーン・テキストまたはBase64でエンコードされたJSON配列。 | オプション | null |
|
dcgm.env |
DCGM環境 | DCGM Hostengineの環境変数。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
dcgm.containerResources |
DCGMリソース | DCGM Hostengineポッドのリソース・リクエストおよび制限。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
dcgmExporter.enabled |
DCGMエクスポーターの有効化 | メトリックのDCGMエクスポータ・デーモンセットを有効にします。 | オプション | true |
|
dcgmExporter.env |
DCGM輸出業者環境 | DCGMエクスポータの環境変数。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
dcgmExporter.resources |
DCGMエクスポータ・リソース | DCGMエクスポータ・ポッドのリソース・リクエストおよび制限。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
dcgmExporter.service.internalTrafficPolicy |
エクスポータ・サービス・トラフィック・ポリシー | DCGMエクスポータClusterIPサービスのInternalTrafficPolicy。 | オプション | Cluster |
|
dcgmExporter.serviceMonitor.enabled |
ServiceMonitorの有効化 | NVIDIA DCGM ExporterのServiceMonitorを有効にします。 | オプション | false |
|
dcgmExporter.serviceMonitor.interval |
ServiceMonitorの間隔 | NVIDIA DCGM Exporterのスクレイプ間隔。y、w、d、h、m、sおよびmsをサポートします。 |
オプション | 15s |
|
dcgmExporter.serviceMonitor.honorLabels |
ServiceMonitor表彰ラベル | 衝突のターゲット・メトリック・ラベルを優先します。 | オプション | false |
|
dcgmExporter.serviceMonitor.additionalLabels |
ServiceMonitor追加ラベル | ServiceMonitorの追加ラベル。JSONプレーン・テキストまたはBase64でエンコードされたJSONマップ。 | オプション | null |
|
dcgmExporter.serviceMonitor.relabelings |
ServiceMonitorのラベル変更 | ServiceMonitorのルールのラベル変更。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
dcgmExporter.config.name |
エクスポータConfigMap名 | DCGMエクスポータのカスタム・メトリック構成を提供するConfigMapの名前。 | オプション | null |
|
migManager.enabled |
MIGマネージャの有効化 | NVIDIA MIG Managerのデプロイメントを有効にします。 | オプション | false |
|
migManager.resources |
MIGマネージャ・リソース | 各MIGマネージャ・ポッドのリソース・リクエストおよび制限。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
migManager.env |
MIGマネージャ環境 | MIGマネージャの環境変数。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
migManager.config.name |
MIG ConfigMap名 | MIGマネージャのmig-parted構成を使用したConfigMap名。 |
オプション | null |
|
migManager.gpuClientsConfig.name |
MIG GPUクライアント構成 | MIGマネージャのgpu-clients構成を使用したConfigMap名。 |
オプション | null |
|
devicePlugin.enabled |
デバイス・プラグインを有効化 | NVIDIA Kubernetesデバイス・プラグインを有効にします。 | オプション | true |
|
devicePlugin.args |
デバイスプラグインの引数 | デバイスプラグインの引数。JSONプレーン・テキストまたはBase64でエンコードされたJSON配列。 | オプション | null |
|
devicePlugin.env |
デバイスプラグイン環境 | デバイスプラグインの環境変数。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
devicePlugin.resources |
デバイスプラグインリソース | 各デバイス・プラグイン・ポッドのリソース・リクエストおよび制限。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
devicePlugin.config.name |
デバイス・プラグインConfigMap名 | デバイス・プラグイン構成を提供するConfigMap名。適用可能な場合はGFDと共有されます。 | オプション | null |
|
devicePlugin.mps.root |
MPSルート | ホスト上のMPSルート・パス。 | オプション | /run/nvidia/mps |
|
toolkit.enabled |
Toolkitの有効化 | NVIDIA Container Toolkitのデプロイメントを有効にします。 | オプション | true |
|
toolkit.env |
Toolkit環境 | Container Toolkitの環境変数。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
toolkit.resources |
Toolkitリソース | Container Toolkitポッドごとのリソース・リクエストおよび制限。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
toolkit.installDir |
Toolkitインストール・ディレクトリ | Container Toolkitユーティリティのディレクトリをホストにインストールします。 | オプション | /usr/local/nvidia |
|
mig.strategy |
MIG戦略 | GFDおよびデバイス・プラグインのMIG戦略。有効な値は、none、singleおよびmixedです。 |
オプション | single |
|
operator.logging.level |
オペレータログレベル | Zapロギング・レベル: カスタム冗長性の場合、debug、info、errorまたは0より大きい整数。 |
オプション | info |
|
operator.resources |
オペレータ・リソース | GPUオペレータ・ポッドのリソース・リクエストおよび制限。JSONプレーン・テキストまたはBase64でエンコードされたJSON。 | オプション | null |
|
hostPaths.rootFS |
ホストRootFS | ホストルートファイルシステムパス。パスはchroot-ableである必要があります。 | オプション | / |
|
hostPaths.driverInstallDir |
ドライバのインストールディレクトリ | ホスト上のNVIDIAドライバ・ファイルのルート・ディレクトリ。 | オプション | /run/nvidia/driver |
|
driver.rdma.enabled |
ドライバでのRDMAの有効化 | NVIDIAドライバのRDMAサポートを有効にします。 | オプション | false |
|
driver.rdma.useHostMofed |
ホストの使用MOFED | コンテナ提供のMellanox OFEDではなく、ホスト提供のMellanox OFEDを使用します。 | オプション | false |