All Products
Search
Document Center

Container Service for Kubernetes:Cara membersihkan node NotReady secara otomatis

Last Updated:Mar 07, 2026

Saat menggunakan fitur node pool dalam kluster terdaftar, status suatu node dapat berubah menjadi NotReady setelah operasi skala-masuk. Jika node tersebut tidak segera dibersihkan, sumber daya kluster dapat terbuang sia-sia. Topik ini menjelaskan cara membersihkan node NotReady secara otomatis menggunakan komponen cloud-node-controller.

Prasyarat

Prosedur

Sebelum menginstal komponen di kluster terdaftar, Anda harus membuat RAM user, memberikan izin yang diperlukan kepada pengguna tersebut, dan mengonfigurasi AccessKey-nya agar dapat mengakses sumber daya cloud.

Langkah 1: Konfigurasikan Izin untuk Komponen cloud-node-controller

  1. Buat RAM user dan berikan kebijakan kustom berikut kepada pengguna tersebut. Untuk informasi selengkapnya, lihat Grant RAM Permissions to a RAM User.

    {
        "Version": "1",
        "Statement": [
            {
                "Action": [
                    "ecs:DescribeInstances"      # Mengizinkan kueri informasi detail tentang Instance ECS.
                ],
                "Resource": [
                    "*"
                ],
                "Effect": "Allow"
            }
        ]
    }
  2. Jalankan perintah berikut untuk mengonfigurasi AccessKey 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 tersebut sudah ada, berikan kebijakan kustom kepada RAM user yang terkait dengan Secret tersebut.

Langkah 2: Instal Komponen cloud-node-controller

  1. Masuk ke Container Service Management Console . Di panel navigasi sebelah kiri, klik Clusters.

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

  3. Di halaman Add-ons, temukan komponen cloud-node-controller pada tab Core Components. Klik Install di pojok kanan bawah kartu.

Langkah 3: Periksa Status Komponen

  1. Jalankan perintah berikut untuk memeriksa status komponen 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 komponen diterapkan, komponen tersebut akan secara otomatis membersihkan node NotReady.