Menambahkan Instance ECS Elastic Compute Service (ECS) yang ada ke kluster Container Service for Kubernetes (ACK). Anda dapat memanggil operasi ini untuk menambahkan Instance ECS sebagai node worker ke kluster ACK setelah membelinya, atau menambahkan kembali Instans node ke kelompok node setelah dihapus.
Deskripsi operasi
Sebelum memanggil operasi ini, baca Batasan untuk memastikan bahwa Instans ECS yang akan ditambahkan memenuhi persyaratan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:AttachInstances |
update |
*Cluster
|
None | None |
Sintaks permintaan
POST /clusters/{ClusterId}/attach HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
Yes |
ID kluster. |
c106f377e16f34eb1808d6b9362c9**** |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
Parameter badan permintaan. |
|
| instances |
array |
Yes |
Daftar Instans ECS yang akan ditambahkan. |
|
|
string |
No |
ID Instans ECS yang akan ditambahkan. |
i-2zed0sswuau6o89b**** |
|
| key_pair |
string |
No |
Nama pasangan kunci untuk Instans yang akan ditambahkan. Anda hanya perlu menentukan salah satu dari key_pair atau password. Anda juga dapat mengosongkan kedua parameter tersebut. Catatan
Setelah menentukan |
security-key |
| password |
string |
No |
Kata sandi logon SSH untuk Instans yang akan ditambahkan. Anda hanya perlu menentukan salah satu dari key_pair atau password. Anda juga dapat mengosongkan kedua parameter tersebut. Kata sandi harus memenuhi persyaratan berikut:
Kata sandi dienkripsi selama transmisi untuk tujuan keamanan. |
Hello1234 |
| format_disk |
boolean |
No |
Apakah akan menyimpan data kontainer dan image pada data cloud disk. Nilai valid:
Nilai default: Aturan pemasangan data cloud disk:
Catatan
Jika Anda memilih untuk menyimpan data pada data cloud disk dan Instance ECS sudah memiliki data cloud disk yang terpasang, data yang ada pada data cloud disk akan hilang. Cadangkan data Anda terlebih dahulu. |
false |
| keep_instance_name |
boolean |
No |
Apakah akan mempertahankan nama instans asli. Nilai valid:
Nilai default: |
false |
| is_edge_worker |
boolean |
No |
Apakah node yang akan ditambahkan merupakan edge node (node ENS). Nilai valid:
Nilai default: Catatan
Jika node merupakan edge node, tetapkan parameter ini ke |
false |
| nodepool_id |
string |
No |
ID kelompok node. Jika Anda tidak menentukan parameter ini, node akan ditambahkan ke kelompok node default. |
np615c0e0966124216a0412e10afe0**** |
| image_id |
string |
No |
ID gambar kustom.
Catatan
Setelah menentukan |
aliyun_2_1903_x64_20G_alibase_20200529.vhd |
| cpu_policy |
string |
No |
Kebijakan manajemen CPU node. Kebijakan berikut didukung untuk kluster versi 1.12.6 atau yang lebih baru:
Nilai default: Catatan
Setelah menentukan |
none |
| user_data |
string |
No |
Data pengguna instans node. Untuk informasi lebih lanjut, lihat Membuat data pengguna instans. Catatan
Setelah menentukan |
IyEvdXNyL2Jpbi9iYXNoCmVjaG8gIkhlbGxvIEFDSyEi |
| rds_instances |
array |
No |
Daftar instans ApsaraDB RDS. |
|
|
string |
No |
ID instans ApsaraDB RDS. Catatan
Setelah menentukan |
rm-67yawhau**** |
|
| runtime | runtime |
No |
Runtime kontainer. Catatan
Setelah menentukan name: Nama runtime kontainer. ACK mendukung tiga runtime kontainer berikut:
Nilai default: containerd. containerd: Versi runtime kontainer. Nilai default: versi terbaru. Untuk informasi lebih lanjut mengenai perubahan pada runtime kontainer sandbox, lihat Catatan rilis untuk runtime kontainer sandbox. |
|
| tags |
array |
No |
Label node. Aturan definisi label:
Untuk informasi lebih lanjut, lihat Label dan Selector. Catatan
Setelah menentukan |
|
| tag |
No |
Label node. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter badan respons. |
||
| list |
array<object> |
Daftar hasil penambahan node. |
|
|
object |
Detail hasil penambahan node. |
||
| code |
string |
Kode status hasil penambahan node. |
200 |
| instanceId |
string |
ID Instans ECS. |
i-2ze0lgm3y6iylcbt**** |
| message |
string |
Deskripsi hasil penambahan node. |
successful |
| task_id |
string |
ID tugas. |
T-5a544aff80282e39ea00**** |
Contoh
Respons sukses
JSONformat
{
"list": [
{
"code": "200",
"instanceId": "i-2ze0lgm3y6iylcbt****",
"message": "successful"
}
],
"task_id": "T-5a544aff80282e39ea00****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.