All Products
Search
Document Center

Container Service for Kubernetes:Membersihkan node NotReady secara otomatis

Last Updated:Nov 05, 2026

Saat Anda melakukan scale in pada kelompok node di kluster terdaftar, node dapat memasuki status NotReady. Jika node ini tidak segera dibersihkan, resource kluster mungkin terbuang sia-sia. Add-on cloud-node-controller membersihkan node NotReady secara otomatis untuk mencegah pemborosan resource.

Prasyarat

Prosedur

Sebelum menginstal add-on di kluster terdaftar, buat Resource Access Management (RAM) user dengan izin yang diperlukan dan konfigurasikan Pasangan Kunci Akses untuk memberikan akses RAM user tersebut ke resource Alibaba Cloud.

Langkah 1: Konfigurasikan izin untuk add-on cloud-node-controller

  1. Buat RAM user dan berikan kebijakan kustom berikut kepada RAM user tersebut. Untuk petunjuknya, lihat Memberikan izin kepada RAM user.

    {
        "Version": "1",
        "Statement": [
            {
                "Action": [
                    "ecs:DescribeInstances"      # Mengizinkan kueri detail instans Elastic Compute Service (ECS).
                ],
                "Resource": [
                    "*"
                ],
                "Effect": "Allow"
            }
        ]
    }
  2. Jalankan perintah berikut untuk mengonfigurasi Pasangan Kunci Akses dari RAM user.

    export ACCESS_KEY_ID=<ACCESS KEY ID>
    export ACCESS_KEY_SECRET=<ACCESS KEY SECRET>
  3. Jalankan perintah berikut untuk membuat Secret bernama alibaba-addon-secret.

    kubectl -n kube-system create secret generic alibaba-addon-secret --from-literal="access-key-id=${ACCESS_KEY_ID}" --from-literal="access-key-secret=${ACCESS_KEY_SECRET}"
    Catatan

    Jika Secret sudah ada, berikan kebijakan kustom di atas kepada RAM user yang terkait dengan Secret tersebut.

Langkah 2: Instal add-on cloud-node-controller

  1. Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.

  2. Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Components and Add-ons .

  3. Pada halaman Add-ons, klik tab Core Components. Temukan add-on cloud-node-controller dan klik Install di pojok kanan bawah kartu.

Langkah 3: Periksa status add-on

  1. Jalankan perintah berikut untuk memeriksa status add-on cloud-node-controller.

    kubectl get pods -n kube-system | grep cloud-node-controller

    Output yang diharapkan:

    cloud-node-controller-abcXXX    1/1     Running   0     5m
  2. Setelah add-on diterapkan, sistem akan secara otomatis membersihkan node yang berada dalam status NotReady.