このトピックでは、既存の 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"
}