指定されたノードプール内のノードにコンポーネントをインストールします。この API はカスタム構成をサポートしており、インストール対象の特定のノードを指定できます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cs:InstallNodePoolComponents |
none |
*Cluster
|
なし | なし |
リクエスト構文
POST /clusters/{clusterId}/nodepools/{nodePoolId}/components HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| clusterId |
string |
任意 |
クラスターの ID。 |
c82e6987e2961451182edacd74faf**** |
| nodePoolId |
string |
任意 |
ノードプールの ID。 |
np7c4fa4a5f1ce412b849**** |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| body |
object |
任意 |
リクエストボディパラメーター |
|
| components |
array<object> |
任意 |
インストールするノードコンポーネントのリスト。 |
|
|
array<object> |
任意 |
単一コンポーネントの構成。 |
||
| name |
string |
必須 |
コンポーネントの名前。 |
kubelet |
| version |
string |
任意 |
コンポーネントのバージョン。 |
1.28.9-aliyun.1 |
| config |
object |
任意 |
コンポーネントの構成詳細。 |
|
| customConfig |
object |
任意 |
コンポーネントのカスタムパラメーター。 |
|
|
string |
任意 |
特定の構成キー。 |
cpuCFSQuota |
|
| rollingPolicy |
object |
任意 |
ローリングアップデートプロセスの構成。 |
|
| maxParallelism |
integer |
任意 |
各バッチで同時に更新できるノードの最大数。デフォルト:1。 |
1 |
| pausePolicy |
string |
任意 |
更新プロセス中の自動一時停止の戦略。有効な値:NotPause、FirstBatchPause、EveryBatchPause。 |
NotPause |
| batchInterval |
integer |
任意 |
更新バッチ間の時間間隔 (秒) 。 |
0 |
| nodeNames |
array |
任意 |
コンポーネントをインストールする特定のノード名のリスト。指定しない場合、コンポーネントはノードプール内のすべてのノードにインストールされます。 |
|
|
string |
任意 |
特定のノードの名前。 |
cn-hangzhou.10.2xxx |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答のスキーマ |
||
| requestId |
string |
リクエストの一意の ID。 |
49511F2D-D56A-5C24-B9AE-C8491E09B*** |
| taskId |
string |
タスク ID。 |
T-67d7ec016ce37c0106000*** |
| clusterId |
string |
非同期タスクの ID。この ID を使用して、インストールの進行状況を追跡できます。 |
c8155823d057948c69a**** |
例
成功レスポンス
JSONJSON
{
"requestId": "49511F2D-D56A-5C24-B9AE-C8491E09B***",
"taskId": "T-67d7ec016ce37c0106000***",
"clusterId": "c8155823d057948c69a****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。