全部产品
Search
文档中心

Container Service for Kubernetes:Kelola label node dan taint

更新时间:Jul 02, 2025

Kubernetes menggunakan label dan taint untuk mengelola serta menjadwalkan sumber daya dalam kluster. Label digunakan untuk mengidentifikasi dan mengklasifikasikan sumber daya Kubernetes seperti node, sedangkan taint digunakan oleh node untuk menolak Pod tertentu.

Untuk informasi lebih lanjut tentang penggunaan label, lihat Label dan Pemilih. Untuk detail tentang taint dan toleration, lihat Taint dan Toleration. Anda dapat menentukan efek berikut: NoSchedule, NoExecute, dan PreferNoSchedule.

Buat dan kelola label node

Label digunakan untuk mengidentifikasi dan mengklasifikasikan node serta sebagai pemilih untuk memilih node dalam operasi tertentu.

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

  2. Di halaman Clusters, klik nama kluster yang ingin Anda ubah. Di panel navigasi kiri, pilih Nodes > Nodes.

  3. Klik Manage Labels and Taints. Di halaman Kelola Label dan Taint, klik tab Labels. Pada tab Label, pilih node yang ingin dikelola dan klik Add Label. Di kotak dialog Tambah, atur parameter Nama dan Nilai sesuai instruksi di layar.

    Setelah menambahkan label, semua label yang ditambahkan ke node akan terlihat di kolom Labels. Operasi berikut dapat dilakukan di kolom Label:

    • Klik label untuk menyaring node dan menampilkan node dengan label tersebut.

    • Klik ikon 5.jpg dari label untuk menghapusnya.

      Catatan

      Beberapa label asli Kubernetes tidak dapat dihapus. Jika Anda mencoba menghapus label tersebut, sistem akan otomatis menambahkannya kembali ke node.

Buat dan kelola taint node

Taint digunakan oleh node untuk menolak Pod tertentu. Untuk menjadwalkan Pod ke node dengan taint, tambahkan toleration yang sesuai dengan taint ke Pod. Contoh penggunaan:

  • Memilih sekelompok node yang didedikasikan untuk pengguna atau beban kerja tertentu.

  • Memastikan hanya Pod yang memerlukan sumber daya perangkat keras tertentu yang dijadwalkan ke node dengan sumber daya tersebut. Misalnya, hanya Pod yang memerlukan GPU yang dijadwalkan ke node dengan akselerasi GPU.

  • Mengeluarkan Pod dari node menggunakan taint. Tambahkan taint NoExecute ke node untuk mengeluarkan Pod. Untuk mempertahankan Pod di node, tambahkan toleration yang sesuai dengan taint NoExecute ke Pod.

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

  2. Di halaman Clusters, klik nama kluster yang ingin Anda ubah. Di panel navigasi kiri, pilih Nodes > Nodes.

  3. Klik Manage Labels and Taints. Di halaman Kelola Label dan Taint, klik tab Taints. Pada tab Taint, pilih node yang ingin dikelola dan klik Add Taint. Di kotak dialog Tambah, atur parameter Nama, Nilai, dan Efek sesuai instruksi di layar.

    Untuk informasi lebih lanjut tentang format dan efek taint, lihat Taint dan Toleration.

    Parameter

    Deskripsi

    Nama

    Nama harus terdiri dari 1 hingga 63 karakter, dan dapat berisi huruf, angka, tanda hubung (-), garis bawah (_), dan titik (.). Harus dimulai dan diakhiri dengan huruf atau angka.

    Jika Anda ingin menentukan kunci dengan awalan, awalan tersebut harus berupa nama subdomain. Nama subdomain terdiri dari label DNS yang dipisahkan oleh titik (.), dan tidak boleh melebihi 253 karakter. Harus diakhiri dengan garis miring (/).

    Nilai

    Anda dapat membiarkan parameter ini kosong. Nilai tidak boleh melebihi 63 karakter, dan dapat berisi huruf, angka, tanda hubung (-), garis bawah (_), dan titik (.). Harus dimulai dan diakhiri dengan huruf atau angka.

    Efek

    • NoSchedule: Jika sebuah node memiliki taint dengan effect NoSchedule, sistem tidak akan menjadwalkan Pod ke node tersebut.

    • NoExecute: Jika sebuah node memiliki taint dengan efek NoExecute, sistem tidak akan menjadwalkan Pod ke node tersebut, dan Pod yang tidak memiliki toleration yang cocok akan dikeluarkan dari node.

    • PreferNoSchedule: Jika sebuah node memiliki taint dengan efek PreferNoSchedule, sistem akan mencoba menghindari menjadwalkan Pod yang tidak memiliki toleration yang cocok ke node tersebut. Efek ini tidak menentukan persyaratan keras.

    Setelah menambahkan taint, semua taint akan terlihat di kolom Taints. Operasi berikut dapat dilakukan:

    • Klik taint untuk menyaring node dan menampilkan node dengan taint tersebut.

    • Klik ikon 5.jpg dari taint untuk menghapusnya.

Referensi