NodeTaint

NodeTaint diterapkan ke setiap node Kubernetes dalam node pool. Taint Kubernetes dapat digunakan bersama dengan toleransi untuk mengontrol cara beban kerja dijadwalkan ke node Anda. Taint node bersifat permanen.

Representasi JSON
{
  "key": string,
  "value": string,
  "effect": enum (Effect)
}
Kolom
key

string

Kunci yang terkait dengan efek.

value

string

Nilai yang terkait dengan efek.

effect

enum (Effect)

Efek taint.

Efek

Efek taint yang tersedia.

Enum
EFFECT_UNSPECIFIED Belum ditetapkan.
NO_SCHEDULE Jangan izinkan pod baru dijadwalkan ke node kecuali jika pod tersebut dapat mentolerir taint, tetapi izinkan semua pod yang dikirim ke Kubelet tanpa melalui penjadwal untuk memulai, dan izinkan semua pod yang sudah berjalan untuk terus berjalan. Diterapkan oleh penjadwal.
PREFER_NO_SCHEDULE Seperti TaintEffectNoSchedule, tetapi penjadwal mencoba untuk tidak menjadwalkan pod baru ke node, bukan melarang pod baru untuk dijadwalkan ke node sepenuhnya. Diterapkan oleh penjadwal.
NO_EXECUTE Mengeluarkan pod yang sudah berjalan dan tidak menoleransi taint. Saat ini diterapkan oleh NodeController.