ノード機能検出
ノード機能検出クラスタ・アドオンを有効にすると、次のキー/値ペアを引数として渡すことができます。
| キー(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) | キーの表示名(コンソール) | 説明 | 必須/オプション | デフォルト値 | 値の例 |
|---|---|---|---|---|---|
master.tolerations |
nfdマスターの許容値 | NFDマスター・ポッドに適用するカスタム許容範囲。 | オプション |
|
|
master.affinity |
nfdマスターのアフィニティー | NFDポッドをスケジュールするためのノード・アフィニティ・ルール。 | オプション |
|
|
master.config |
nfdマスターの構成 |
プレーン・テキストのYAMLまたはJSON形式。 |
オプション | null |
|
master.resources |
nfdマスターのリソース | NFDマスター・コンテナのリソース・リクエストおよび制限。プレーン・テキストのJSON形式。 | オプション | null |
|
master.replicaCount |
nfdマスターのreplicaCount | NFDマスター・デプロイメントのレプリカ数。 | オプション | null |
|
master.extraArgs |
nfdマスター用のextraArgs |
NFDマスター・コンテナの追加コマンドライン引数。 プレーン・テキストのJSON配列形式。 |
オプション | null |
|
master.annotations |
nfdマスターポッドの注釈 | NFDマスター・ポッド・テンプレートにマージする注釈。 | オプション | null |
|
priorityClassName |
nfdデプロイメントのpriorityClassName | NFDマスターおよびgcデプロイメントのPriorityClassName。 | オプション | null |
|
worker.config |
nfdワーカーの構成 |
プレーン・テキストのYAMLまたはJSON形式。 |
オプション | null |
|
worker.resources |
nfdワーカーのリソース | NFDワーカー・コンテナのリソース・リクエストおよび制限。プレーン・テキストのJSON形式。 | オプション | null |
|
worker.tolerations |
nfdワーカーの許容範囲 | NFDワーカー・ポッドに追加する追加の許容範囲。 | オプション | null |
|
worker.nodeSelector |
nfdワーカーのnodeSelector | NFDワーカーDaemonSetにマージするノード・セレクタのラベル。 | オプション | null |
|
worker.priorityClassName |
nfdワーカーのpriorityClassName | NFDワーカーDaemonSetのPriorityClassName。 | オプション | null |
|
worker.extraArgs |
nfdワーカーのextraArgs |
NFDワーカー・コンテナの追加コマンドライン引数。 プレーン・テキストのJSON配列形式。 |
オプション | null |
|
worker.annotations |
nfdワーカー・ポッドの注釈 | NFDワーカー・ポッド・テンプレートにマージする注釈。 | オプション | null |
|
master.customConfigData |
カスタムNFDマスター構成データ |
指定すると、自動的にマウントされます。 |
オプション | "" |
|
worker.customConfigData |
カスタムNFDワーカー構成データ |
指定すると、自動的にマウントされます。 |
オプション | "" |