All Products
Search
Document Center

Container Service for Kubernetes:Tambahkan instans ECS yang sudah ada

Last Updated:Feb 28, 2026

Tambahkan instans Elastic Compute Service (ECS) yang sudah ada ke kluster Container Service for Kubernetes (ACK) sebagai node pekerja.

Sintaksis permintaan

POST /clusters/<cluster_id>/attach

Ganti <cluster_id> dengan ID kluster ACK target.

Contoh CLI

aliyun cs POST /clusters/<cluster_id>/attach \
  --header "Content-Type=application/json" \
  --body "$(cat attach.json)"

Header

HeaderWajibNilai
Content-TypeYaapplication/json

Badan permintaan

Definisikan badan permintaan dalam file JSON (misalnya, attach.json).

Parameter

ParameterTipeWajibDeskripsi
instancesArray of stringsYaID instans ECS yang akan ditambahkan ke kluster.
passwordStringTidakPassword instans ECS. Harus terdiri dari 8 hingga 30 karakter dan harus mengandung minimal tiga dari jenis karakter berikut: huruf kapital, huruf kecil, angka, dan karakter khusus. Tidak boleh mengandung garis miring terbalik (\) atau tanda kutip ganda ("). Anda harus menentukan parameter ini atau key_pair.
key_pairStringTidakNama pasangan kunci untuk login. Anda harus menentukan parameter ini atau password.
format_diskBooleanTidakMenentukan apakah data dan image kontainer disimpan di data disk. Nilai default: false. Jika Anda mengatur parameter ini ke true dan data disk terpasang pada instans, data asli pada disk tersebut akan dihapus.
tagsArrayTidakTag yang diterapkan pada node.
Tentukan password atau key_pair untuk otentikasi instans.

Contoh

{
    "password": "ECSpassword1234",
    "instances": ["i-2zee3oiwcyoz7kwd****", "i-2ze0lgm3y6iylcbt****"],
    "format_disk": false,
    "key_pair": "",
    "tags": []
}

Respons

Permintaan yang berhasil mengembalikan objek JSON yang berisi array list dengan hasil untuk setiap instans dan task_id untuk melacak operasi tersebut.

Parameter respons

ParameterTipeDeskripsi
listArrayHasil untuk setiap instans ECS.
list[].codeStringKode status. "200" menunjukkan keberhasilan.
list[].instanceIdStringID instans ECS.
list[].messageStringDeskripsi hasil.
task_idStringID tugas asinkron. Gunakan ID ini untuk melacak progres tugas.

Contoh

{
    "list": [
        {
            "code": "200",
            "instanceId": "i-2zee3oiwcyoz7kwd****",
            "message": "successful"
        },
        {
            "code": "200",
            "instanceId": "i-2ze0lgm3y6iylcbt****",
            "message": "successful"
        }
    ],
    "task_id": "T-5a544aff80282e39ea000039"
}