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 |
Anotasi | Tidak didukung | Hanya mendukung anotasi yang dimulai dengan |
Taint | Tidak didukung | Hanya mendukung taint yang dimulai dengan |
Prosedur
Contoh berikut menunjukkan cara mengonfigurasi label khusus untuk node GPU-HPN yang dipesan.
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=reservedHasil 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-xxJalankan perintah berikut untuk menambahkan label
custom.k8s.io/test-key: test-valueke node pertama:kubectl label node cn-wulanchabu-c.cr-cye8scj0ukxxxxxxxgbg custom.k8s.io/test-key=test-valueHasil yang Diharapkan:
# Menunjukkan bahwa label berhasil ditambahkan node/cn-wulanchabu-c.cr-cye8scj0ukxc3gkxxgbg not labeledJalankan perintah berikut untuk menanyakan label dari node GPU-HPN:
kubectl get node cn-wulanchabu-c.cr-cye8scj0ukxxxxxxxgbg -Lcustom.k8s.io/test-keyHasil 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