Menambahkan Instans ECS yang ada ke kluster Container Service for Kubernetes (ACK). Anda dapat memanggil operasi ini untuk menambahkan Instans ECS sebagai node worker ke kluster ACK setelah membelinya, atau untuk 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. Tentukan key_pair atau password. Anda juga dapat mengosongkan kedua parameter tersebut. Catatan
Setelah Anda menentukan |
security-key |
| password |
string |
No |
Kata sandi logon SSH untuk Instans yang akan ditambahkan. Tentukan 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 cloud disk data. Nilai valid:
Nilai default: Aturan pemasangan cloud disk data:
Catatan
Jika Anda memilih untuk menyimpan data pada cloud disk data dan Instans ECS sudah memiliki cloud disk data yang terpasang, data yang ada pada cloud disk data 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 node edge, yaitu node Edge Node Service (ENS). Nilai valid:
Nilai default: Catatan
Jika node merupakan node edge, 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 Anda 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 Anda menentukan |
none |
| user_data |
string |
No |
Data pengguna instans node. Untuk informasi lebih lanjut, lihat Membuat data pengguna instans. Catatan
Setelah Anda menentukan |
IyEvdXNyL2Jpbi9iYXNoCmVjaG8gIkhlbGxvIEFDSyEi |
| rds_instances |
array |
No |
Daftar Instans ApsaraDB RDS. Catatan
Setelah Anda menentukan |
|
|
string |
No |
ID Instans ApsaraDB RDS. Catatan
Setelah Anda menentukan |
rm-67yawhau**** |
|
| runtime | runtime |
No |
Runtime kontainer. Catatan
Setelah Anda 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 Anda 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.