Допуск
Под, к которому прикреплён этот допуск, допускает любое загрязнение, соответствующее тройке <key,value,effect> с помощью оператора сопоставления <operator>.
apiVersion: v1
import "k8s.io/api/core/v1"
Допуск
Под, к которому прикреплён этот допуск, допускает любое загрязнение, соответствующее тройке <key,value,effect> с помощью оператора сопоставления <operator>.
| Поле | Описание |
|---|---|
effectstring |
Effect указывает эффект загрязнения для сопоставления. Пустое значение означает сопоставление со всеми эффектами загрязнения. Если значение указано, допустимы NoSchedule, PreferNoSchedule и NoExecute. Возможные значения перечисления: - `"NoExecute"` Выселить все уже запущенные поды, которые не допускают это загрязнение. В настоящее время это обеспечивается NodeController. - `"NoSchedule"` Не разрешать планирование новых подов на узел, если они не допускают это загрязнение, но разрешить запуск всех подов, переданных Kubelet без участия планировщика, и продолжить работу всех уже запущенных подов. Это обеспечивается планировщиком. - `"PreferNoSchedule"` Как TaintEffectNoSchedule, но планировщик старается не размещать новые поды на узле, а не полностью запрещает такое размещение. Это обеспечивается планировщиком. |
keystring |
Key — ключ загрязнения, к которому применяется допуск. Пустое значение означает сопоставление со всеми ключами загрязнений. Если ключ пуст, operator должен иметь значение Exists; такая комбинация означает сопоставление со всеми значениями и всеми ключами. |
operatorstring |
Operator задаёт отношение ключа к значению. Допустимые операторы: Exists, Equal, Lt и Gt. По умолчанию используется Equal. Exists эквивалентен подстановочному знаку для значения, поэтому под может допускать все загрязнения определённой категории. Lt и Gt выполняют числовые сравнения (требуется feature gate TaintTolerationComparisonOperators). Возможные значения перечисления: - `"Equal"` - `"Exists"` - `"Gt"` - `"Lt"` |
tolerationSecondsinteger |
TolerationSeconds задаёт период времени, в течение которого допуск позволяет переносить загрязнение (эффект должен быть NoExecute, в противном случае это поле игнорируется). По умолчанию поле не задано, что означает бессрочный допуск загрязнения (без выселения). Система трактует нулевые и отрицательные значения как 0 (немедленное выселение). |
valuestring |
Value — значение загрязнения, которому соответствует допуск. Если operator имеет значение Exists, значение должно быть пустым; в противном случае указывается обычная строка. |
© 2026 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2026 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/definitions/toleration-v1/