DescribeClusterAttachScripts 操作を呼び出して、既存の Elastic Compute Service (ECS) インスタンスをワーカーノードとして Container Service for Kubernetes (ACK) クラスターに追加するスクリプト、またはノードをノードプールに再追加するスクリプトを取得します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cs:DescribeClusterAttachScripts |
update |
*Cluster
|
なし | なし |
リクエスト構文
POST /clusters/{ClusterId}/attachscript HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ClusterId |
string |
必須 |
クラスター ID。 |
ca375a93a30474552ad2a0ebe183e**** |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| body |
object |
任意 |
リクエストボディ。 |
amd64 |
| nodepool_id |
string |
任意 |
ノードを追加するノードプールの ID。 説明
このパラメーターを指定しない場合、ノードはデフォルトのノードプールに追加されます。 |
np1c9229d9be2d432c93f77a88fca0**** |
| format_disk |
boolean |
任意 |
既存のインスタンスを手動でクラスターに追加するときに、データディスクをインスタンスにマウントし、コンテナとイメージをディスクに保存するかどうかを指定します。 有効値:
デフォルト値: データディスクのマウント方法:
|
false |
| keep_instance_name |
boolean |
任意 |
インスタンスをクラスターに追加するときにインスタンス名を保持するかどうかを指定します。 このパラメーターを
デフォルト値: |
true |
| rds_instances |
array |
任意 |
ApsaraDB RDS インスタンスのリストを指定して、クラスターのワーカーノードの IP アドレスをそれらの RDS インスタンスの許可リストに自動的に追加します。 |
|
|
string |
任意 |
ApsaraDB RDS インスタンスの名前。 |
rm-xxx |
|
| arch |
string |
任意 |
ノードの CPU アーキテクチャ。 サポートされている値は、 デフォルト値: 説明
このパラメーターはマネージドエッジクラスターに必須です。 |
amd64 |
| options |
string |
任意 |
ノードを追加するためのカスタムオプション。 説明
このパラメーターはマネージドエッジクラスターに必須です。 |
{"enableIptables": true,"manageRuntime": true,"quiet": true,"allowedClusterAddons": ["kube-proxy","flannel","coredns"]} |
| expired |
integer |
任意 |
トークンの有効期限。UNIX タイムスタンプで指定します。 例:1739980800 は 2025-02-20 00:00:00 を表します。 |
1740037333 |
| one_time_token |
boolean |
任意 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
string |
ノードを追加するためのスクリプト。 |
"wget http://***.oss-cn-hangzhou.aliyuncs.com/***" |
例
成功レスポンス
JSONJSON
"\"wget http://***.oss-cn-hangzhou.aliyuncs.com/***\""
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。