このトピックでは、既存の ECS インスタンスをクラスターに追加する方法を説明します。 API の説明については、「既存の ECS インスタンスを Kubernetes クラスターに追加する」をご参照ください。
API リクエストと応答
リクエスト形式
aliyun cs POST /clusters/<cluster_id>/attach --header "Content-Type=application/json" --body "$(cat attach.json)"
パラメーターの説明:
--header
: コンテンツタイプ を application/json で指定します。--body
: これはサーバーに送信されたコンテンツ本文です。 コンテンツはローカルファイルから読み込み可能です。JSON 形式にする必要があります。attach.json
のコンテンツは次の通りです。
{
"password": "the password used by the root account to log on to an ECS instance",
"instances": "the IDs of the ECS instances that you want to add to the target cluster.",
"format_disk": "whether to format disks. Value: true|false",
"key_pair": "the key pair",
"tags": "the tag added to the node. This is an object of the array format."
}
応答結果
{
"list": [
{
"code": "200",
"instanceId": "i-2zee3oiwcyoz7kwd****",
"message": "successful"
},
{
"code": "200",
"instanceId": "i-2ze0lgm3y6iylcbt****",
"message": "successful"
}
],
"task_id": "T-5a544aff80282e39ea000039"
}