Spec-Zone.ru › Kubernetes

Допуск

Под, к которому прикреплён этот допуск, допускает любое загрязнение, соответствующее тройке <key,value,effect> с помощью оператора сопоставления <operator>.

apiVersion: v1

import "k8s.io/api/core/v1"

Допуск

Под, к которому прикреплён этот допуск, допускает любое загрязнение, соответствующее тройке <key,value,effect> с помощью оператора сопоставления <operator>.

Поле Описание
effect
string
Effect указывает эффект загрязнения для сопоставления. Пустое значение означает сопоставление со всеми эффектами загрязнения. Если значение указано, допустимы NoSchedule, PreferNoSchedule и NoExecute.

Возможные значения перечисления:
- `"NoExecute"` Выселить все уже запущенные поды, которые не допускают это загрязнение. В настоящее время это обеспечивается NodeController.
- `"NoSchedule"` Не разрешать планирование новых подов на узел, если они не допускают это загрязнение, но разрешить запуск всех подов, переданных Kubelet без участия планировщика, и продолжить работу всех уже запущенных подов. Это обеспечивается планировщиком.
- `"PreferNoSchedule"` Как TaintEffectNoSchedule, но планировщик старается не размещать новые поды на узле, а не полностью запрещает такое размещение. Это обеспечивается планировщиком.
key
string
Key — ключ загрязнения, к которому применяется допуск. Пустое значение означает сопоставление со всеми ключами загрязнений. Если ключ пуст, operator должен иметь значение Exists; такая комбинация означает сопоставление со всеми значениями и всеми ключами.
operator
string
Operator задаёт отношение ключа к значению. Допустимые операторы: Exists, Equal, Lt и Gt. По умолчанию используется Equal. Exists эквивалентен подстановочному знаку для значения, поэтому под может допускать все загрязнения определённой категории. Lt и Gt выполняют числовые сравнения (требуется feature gate TaintTolerationComparisonOperators).

Возможные значения перечисления:
- `"Equal"`
- `"Exists"`
- `"Gt"`
- `"Lt"`
tolerationSeconds
integer
TolerationSeconds задаёт период времени, в течение которого допуск позволяет переносить загрязнение (эффект должен быть NoExecute, в противном случае это поле игнорируется). По умолчанию поле не задано, что означает бессрочный допуск загрязнения (без выселения). Система трактует нулевые и отрицательные значения как 0 (немедленное выселение).
value
string
Value — значение загрязнения, которому соответствует допуск. Если operator имеет значение Exists, значение должно быть пустым; в противном случае указывается обычная строка.

Обратная связь

Была ли эта страница полезной?

Спасибо за отзыв. Если у вас есть конкретный вопрос о работе с Kubernetes, на который можно дать ответ, задайте его на сайте Stack Overflow. Если вы хотите сообщить о проблеме или предложить улучшение, создайте issue в репозитории GitHub.

Последнее изменение: 13 мая 2026 г. в 18:59 PST: переключение содержимого kubernetes-api на бэкенд gen-apidocs markdown (7dffa41ae2)

© 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API