apiVersion: v1
import "k8s.io/api/core/v1"
Под, до якого прикріплено цей Toleration, толерує будь-який taint, що відповідає трійці <key,value,effect> за допомогою оператора <operator>.
| Поле | Опис |
|---|---|
effectstring | Effect вказує ефект taint, який потрібно співставити. Порожнє значення означає співставлення всіх ефектів taint. Якщо вказано, допустимі значення: NoSchedule, PreferNoSchedule та NoExecute. Можливі значення enum:
|
keystring | Key є ключем taint, до якого застосовується толерація. Порожнє значення означає співставлення всіх ключів taint. Якщо ключ порожній, оператор повинен бути Exists; ця комбінація означає співставлення всіх значень і всіх ключів. |
operatorstring | Оператор визначає взаємозв’язок ключа зі значенням. Допустимі оператори: Exists, Equal, Lt та Gt. Стандартно — Equal. Exists еквівалентний символу-заміннику для значення, завдяки чому pod може толерувати всі taint певної категорії. Lt та Gt виконують числові порівняння (потребує включення функціональної можливості TaintTolerationComparisonOperators). Можливі значення enum:
|
tolerationSecondsinteger | TolerationSeconds представляє період часу, протягом якого толерація (яка повинна мати ефект NoExecute, інакше це поле ігнорується) толерує taint. За замовчуванням не встановлено, що означає толерувати taint назавжди (не виселяти). Нульові та від’ємні значення будуть розглядатися як 0 (виселити негайно) системою. |
valuestring | Value є значенням taint, з яким співпадає толерація. Якщо оператор Exists, значення повинно бути порожнім, інакше це просто звичайний рядок. |