All Products
Search
Document Center

Container Service for Kubernetes:RemoveNodePoolNodes

Last Updated:Jun 12, 2026

Menghapus node dari kelompok node di kluster dan menyesuaikan jumlah node yang diharapkan. Saat menghapus node, Anda dapat menentukan apakah akan merilis Instans ECS terkait dan apakah akan mengosongkan node. Menghapus node melibatkan migrasi pod, yang dapat memengaruhi layanan Anda. Lakukan operasi ini pada jam di luar jam sibuk dan cadangkan data Anda terlebih dahulu.

Deskripsi operasi

  • Menghapus node melibatkan migrasi pod, yang dapat memengaruhi layanan Anda. Lakukan operasi ini pada jam di luar jam sibuk.

  • Risiko tak terduga dapat terjadi selama operasi. Cadangkan data Anda terlebih dahulu.

  • Selama operasi, node yang dihapus diatur ke status unschedulable di latar belakang.

  • Operasi ini hanya menghapus node worker, bukan node master.

  • Meskipun Anda memilih untuk merilis node (node yang release_node-nya diatur ke true), node langganan tidak akan dirilis. Setelah menghapus node langganan, rilis node tersebut di Konsol ECS.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

cs:RemoveNodePoolNodes

update

*Cluster

acs:cs:{#regionId}:{#accountId}:cluster/{#ClusterId}

None None

Sintaks permintaan

DELETE /clusters/{ClusterId}/nodepools/{NodepoolId}/nodes HTTP/1.1

Path Parameters

Parameter

Type

Required

Description

Example

ClusterId

string

Yes

ID kluster.

c23421cfa74454bc8b37163fd19af****

NodepoolId

string

Yes

ID kelompok node.

np97de2cfb1ba042398dd8f5504c94****

Parameter permintaan

Parameter

Type

Required

Description

Example

release_node

boolean

No

Apakah akan merilis node. Nilai valid:

  • true: Merilis node.

  • false: Tidak merilis node.

true

drain_node

boolean

No

Apakah akan mengosongkan node. Nilai valid:

  • true: Mengosongkan node.

  • false: Tidak mengosongkan node.

true

nodes deprecated

array

No

[Parameter ini tidak digunakan lagi]

Daftar node yang akan dihapus.

Bahaya Parameter ini tidak digunakan lagi. Gunakan instance_ids sebagai gantinya.
.

string

No

Nama node.

cn-hangzhou.172.16.xxx.xxx

instance_ids

array

No

Daftar instans yang akan dihapus.

string

No

ID instans dari instans yang akan dihapus.

i-bp1c70fqbv1nlu9xxxxx

concurrency

boolean

No

Apakah akan menghapus node secara bersamaan.

  • true: Node dihapus dari grup penskalaan secara bersamaan.

  • false: Node dihapus dari grup penskalaan secara berurutan.

Nilai default: false.

false

Elemen respons

Element

Type

Description

Example

object

Badan respons.

request_id

string

ID permintaan.

A9891419-D125-4D89-AFCA-68846675****

task_id

string

ID tugas.

T-62a944794ee141074400****

Contoh

Respons sukses

JSONformat

{
  "request_id": "A9891419-D125-4D89-AFCA-68846675****",
  "task_id": "T-62a944794ee141074400****"
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.