NodeTaint

‫NodeTaint מוחל על כל צומת Kubernetes במאגר צמתים. אפשר להשתמש ב-taints של Kubernetes יחד עם tolerations כדי לקבוע איך עומסי עבודה מתוזמנים לצמתים. ההכתמות של הצמתים הן קבועות.

ייצוג ב-JSON
{
  "key": string,
  "value": string,
  "effect": enum (Effect)
}
שדות
key

string

המפתח שמשויך לאפקט.

value

string

הערך שמשויך לאפקט.

effect

enum (Effect)

השפעת הדחייה.

אפקט

אפקטים זמינים של taint.

טיפוסים בני מנייה (enum)
EFFECT_UNSPECIFIED לא מוגדר.
NO_SCHEDULE לא לאפשר לקבוצות Pod חדשות להתווסף לתזמון בצומת אלא אם הן יכולות להתמודד עם ההכתמה, אבל לאפשר לכל קבוצות ה-Pod שנשלחו ל-Kubelet בלי לעבור דרך המתזמן להתחיל, ולאפשר לכל קבוצות ה-Pod שכבר פועלות להמשיך לפעול. התכונה הזו נאכפת על ידי הכלי לתזמון.
PREFER_NO_SCHEDULE בדומה ל-TaintEffectNoSchedule, אבל מתזמן המשימות מנסה לא לתזמן פודים חדשים לצומת, במקום לאסור לחלוטין על תזמון פודים חדשים לצומת. התכונה הזו נאכפת על ידי הכלי לתזמון.
NO_EXECUTE מפנים את כל ה-Pods שכבר פועלים ולא סובלים את ה-Taint. נאכף כרגע על ידי NodeController.