全部产品
Search
文档中心

Container Compute Service:Manajemen label dan taint node

更新时间:Jun 28, 2025

ACS memungkinkan Anda mengelola node berdasarkan label, anotasi, dan taint. Anda juga dapat mengonfigurasi atribut khusus untuk menjadwalkan node GPU-HPN berdasarkan aturan afinitas. Topik ini menjelaskan cara menggunakan label, anotasi, dan taint untuk mengelola node dalam kluster ACS serta batasan yang terkait.

Perhatian

ACS mendukung dua jenis node: node virtual reguler dan node GPU-HPN yang dipesan. Secara default, Anda dapat menambah, menghapus, dan memodifikasi label serta taint untuk node ACS. Jika Anda ingin mengizinkan node GPU-HPN yang dipesan untuk menggunakan label dengan format lain, lihat Aktifkan Label Khusus dan Penjadwal untuk Node GPU-HPN.

Node virtual reguler

Node GPU-HPN yang dipesan

Label

Tidak didukung

Hanya mendukung label yang dimulai dengan custom.k8s.io/.

Anotasi

Tidak didukung

Hanya mendukung anotasi yang dimulai dengan custom.k8s.io/.

Taint

Tidak didukung

Hanya mendukung taint yang dimulai dengan custom.k8s.io/.

Prosedur

Contoh berikut menunjukkan cara mengonfigurasi label khusus untuk node GPU-HPN yang dipesan.

  1. Jalankan perintah berikut untuk menanyakan node GPU-HPN yang dipesan di dalam kluster:

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

    Hasil yang Diharapkan:

    # Output aktual tergantung pada konfigurasi 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 

    Hasil yang Diharapkan:

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

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

    Hasil yang Diharapkan:

    # Anda dapat melihat bahwa node sekarang 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