All Products
Search
Document Center

Container Compute Service:Kelola label dan taint node

Last Updated:Mar 01, 2026

Alibaba Cloud Serverless (ACS) mendukung pengelolaan node melalui label, anotasi, dan taint. Untuk node GPU-HPN, ACS juga mendukung properti kustom untuk skenario penjadwalan afinitas. Topik ini menjelaskan cara menggunakan label, anotasi, dan taint pada kluster ACS serta batasan-batasannya.

Catatan penting

Pada kluster ACS, objek Node merepresentasikan node virtual standar atau node reservasi GPU-HPN. Secara default, ACS mendukung operasi berbeda untuk menambah, menghapus, dan memodifikasi label serta taint tergantung pada jenis node tersebut.

  • Node virtual standar tidak mendukung label, anotasi, maupun taint.

  • Node reservasi GPU-HPN:

    • Jika fitur GPU-HPN node custom labels and scheduler diaktifkan, Anda dapat menambahkan label, anotasi, atau taint apa pun.

    • Jika tidak, hanya label, anotasi, dan taint dengan kunci yang diawali oleh custom.k8s.io/ yang didukung.

Item konfigurasi penjadwal ACS untuk fitur GPU-HPN node custom labels and scheduler diaktifkan secara default pada versi yang lebih baru. Untuk informasi selengkapnya, lihat kube-scheduler.

Prosedur

Contoh berikut menunjukkan cara mengonfigurasi label kustom pada node reservasi GPU-HPN.

  1. Jalankan perintah berikut untuk menampilkan daftar node reservasi GPU-HPN dalam kluster.

    # Node GPU-HPN membawa label “alibabacloud.com/node-type=reserved” secara default
    kubectl get node -lalibabacloud.com/node-type=reserved

    Output yang diharapkan:

    # Output aktual bergantung pada kluster Anda
    NAME                                      STATUS   ROLES   AGE     VERSION
    cn-wulanchabu-c.cr-cye8scj0ukxxxxxxxgbg   Ready    agent   4d20h   v1.28.3-xx
    cn-wulanchabu-c.cr-u9mqtuqxxxxxxx9noka5   Ready    agent   2d22h   v1.28.3-xx
  2. Jalankan perintah berikut untuk menambahkan label custom.k8s.io/test-key: test-value ke node pertama.

    kubectl label node cn-wulanchabu-c.cr-cye8scj0ukxxxxxxxgbg custom.k8s.io/test-key=test-value 

    Output yang diharapkan:

    # Menunjukkan bahwa label berhasil ditambahkan
    node/cn-wulanchabu-c.cr-cye8scj0ukxc3gkxxgbg not labeled
  3. Jalankan perintah berikut untuk melihat label pada node GPU-HPN.

    kubectl get node cn-wulanchabu-c.cr-cye8scj0ukxxxxxxxgbg -Lcustom.k8s.io/test-key

    Output yang diharapkan:

    # Node tersebut kini mencakup label baru “custom.k8s.io/test-key=test-value”
    NAME                                      STATUS   ROLES   AGE     VERSION      TEST-KEY
    cn-wulanchabu-c.cr-cye8scj0ukxxxxxxxgbg   Ready    agent   4d21h   v1.28.3-xx   test-value