NVIDIAネットワーク事業者

NVIDIA Network Operatorクラスタ・アドオンを有効にすると、次のキー/値のペアを引数として渡すことができます。

すべてのクラスタ・アドオンに共通の構成引数
キー(APIおよびCLI) キーの表示名(コンソール) 説明 必須/オプション デフォルト値 値の例
affinity affinity

アフィニティ・スケジューリング・ルールのグループ。

プレーン・テキストまたはBase64でエンコードされたJSON形式。

未使用者:
  • NVIDIA GPUオペレータ
可能な等価:
  • ノード機能の検出、master.affinityの使用
  • NVIDIA Network Operator、operator.affinityを使用
  • CSIドライバSMB、contoller.affinityを使用
オプション null null
nodeSelectors ノード・セレクター

ノード・セレクタおよびノード・ラベルを使用して、アドオン・ポッドが実行されるワーカー・ノードを制御できます。

ポッドをノードで実行するには、ポッドのノード・セレクタのキー/値がノードのラベルと同じである必要があります。

nodeSelectorsを、ポッドのノード・セレクタとワーカー・ノードのラベルの両方と一致するキー/値のペアに設定します。

プレーン・テキストまたはBase64でエンコードされたJSON形式。

未使用者:
  • NVIDIA GPUオペレータ
  • CSIドライバ SMB
可能な等価:
  • ノード機能の検出、worker.nodeSelectorの使用
  • NVIDIA Network Operator、operator.nodeSelectorsを使用
オプション null {"foo":"bar", "foo2": "bar2"}

ポッドは、foo=barまたはfoo2=bar2ラベルを持つノードでのみ実行されます。

numOfReplicas レプリカの数 アドオン・デプロイメントのレプリカの数。
未使用者:
  • AMD GPUプラグイン
  • NVIDIA GPUオペレータ
  • NVIDIAネットワーク事業者
  • CSIドライバ SMB
可能な等価:
  • CoreDNS。nodesPerReplicaを使用します。
  • ノード機能の検出、master.replicaCountの使用
必須 1

クラスタごとにアドオン・デプロイメントのレプリカを1つ作成します。

2

クラスタごとにアドオン・デプロイメントのレプリカを2つ作成します。

rollingUpdate ローリング更新

maxSurgeおよびmaxUnavailableによるローリング更新の望ましい動作を制御します。

プレーン・テキストまたはBase64でエンコードされたJSON形式。

未使用者:
  • ノード機能検出
  • NVIDIAネットワーク事業者
  • CSIドライバ SMB
可能な等価:
  • NVIDIA GPU Operator、daemonsets.rollingUpdate.maxUnavailableを使用
オプション null null
tolerations 許容範囲

taintおよびtolerationsを使用して、アドオン・ポッドが実行されるワーカー・ノードを制御できます。

taintがあるノード上でポッドを実行するには、ポッドに対応する許容範囲が必要です。

tolerationsを、ポッドの許容範囲とワーカー・ノードのtaintの両方と一致するキー/値のペアに設定します。

プレーン・テキストまたはBase64でエンコードされたJSON形式。

可能な等価:
  • ノード機能の検出。master.tolerationsまたはworker.tolerations、あるいはその両方を使用します。
  • NVIDIA GPU Operator、daemonsets.tolerationsを使用
  • NVIDIA Network Operator、operator.tolerationsを使用
  • CSIドライバSMB、controller.tolerationsを使用
オプション null [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}]

この許容値を持つポッドのみが、tolerationKeyFoo=tolerationValBar:noSchedule taintを持つワーカー・ノードで実行できます。

topologySpreadConstraints topologySpreadConstraints

指定されたトポロジ間で一致するポッドを分散する方法。

プレーン・テキストまたはBase64でエンコードされたJSON形式。

未使用者:
  • ノード機能検出
  • NVIDIA GPUオペレータ
  • NVIDIAネットワーク事業者
  • CSIドライバ SMB
オプション null null
このクラスタ・アドオンに固有の構成引数
キー(APIおよびCLI) キーの表示名(コンソール) 説明 必須/オプション デフォルト値 値の例
operator.nodeSelectors nvidia-network-operatorノードセレクタ NVIDIA Network Operatorポッドのノード・セレクタ。 オプション null
operator.tolerations nvidia-network-operatorの許容値 NVIDIA Network Operatorポッドの許容値。 オプション null
nicClusterPolicy.tolerations nicClusterPolicyの許容範囲 NicClusterPolicyによって管理されるDaemonSetsの許容値。 オプション null
nicClusterPolicy.deploymentTolerations nicClusterPolicyデプロイメントの許容値 NicClusterPolicyによって管理されるデプロイメントの許容値。 オプション null
operator.affinity nvidia-network-operatorアフィニティ NVIDIA Network Operatorのアフィニティースケジューリング規則。プレーン・テキストのJSON形式。 オプション null
operator.resources nvidia-network-operatorコンテナ・リソース NVIDIAネットワーク・オペレータ・リソースは、nvidia-network-operatorコンテナのリソース制限およびリクエストを制御します。プレーン・テキストのJSON形式。 オプション
{"limits": {"cpu": "500m", "memory": "128Mi"}, "requests": {"cpu": "5m", "memory": "64Mi"}}
operator.cniBinDirectory CniBinディレクトリ NVIDIA Network OperatorのCNIバイナリディレクトリ。 オプション /opt/cni/bin
operator.cniNetworkDirectory cniネットワークディレクトリ NVIDIA Network Operator用のCNIネットワークディレクトリ。 オプション /etc/cni/net.d
operator.admissionControllers.enabled オペレータ.admissionControllers.enabled NVIDIA Network Operatorのアドミッションコントローラを有効にします。 オプション false
sriovNetworkOperator.enabled sriovNetworkOperator.enabled SR-IOV NVIDIAネットワークオペレータを有効にします。 オプション false
sriov-network-operator.operator.resourcePrefix sriov-network-operator.operator.resource接頭辞 SR-IOVネットワークオペレータによって作成されたリソースのリソース接頭辞。 オプション nvidia.com
sriov-network-operator.operator.admissionControllers.enabled sriov-network-operator.operator.admissionControllers.enabled SR-IOVネットワークオペレータのアドミッションコントローラを有効にします。 オプション false
sriov-network-operator.operator.sriovOperatorConfig.configDaemonNodeSelectors sriov-network-operator.operator.sriovOperatorConfig.configDaemonNodeセレクタ sriovOperatorConfigconfigDaemonNodeSelectorを構成します。 オプション
{"beta.kubernetes.io/os": "linux", "network.nvidia.com/operator.mofed.wait": "false"}
vfCreationMode vfCreationモード VFを作成するためのモード。有効な値は、sriovNetworkOperatorおよびcustomです。 オプション custom
customizeVfCreationConfigMap カスタマイズVfCreationConfigMap vf-shape-config ConfigMapの作成をスキップするかどうかを指定します。 オプション false
skipNodeFeatureDiscoveryDependencyCheck NFDD依存関係チェックのスキップ ノード機能の検出依存性チェックをスキップします。 オプション false