Taints — это конфигурации на уровне узла, которые запрещают планировать поды на определённых узлах, если у этих подов нет соответствующих tolerations. По сути, они позволяют узлам отталкивать определённые рабочие нагрузки.
Tolerations — это спецификации на уровне пода, которые позволяют подам планироваться на узлах с соответствующими taints. Под может работать на узле с taint только если у него есть toleration, совпадающая с конфигурацией taint этого узла.
Механизм taint-toleration создаёт систему фильтрации:
Taints и tolerations особенно полезны для:
В отличие от node selectors, которые притягивают поды к узлам, taints и tolerations работают по принципу отталкивания. Это даёт администраторам больше контроля над изоляцией ресурсов и безопасностью в Kubernetes-кластерах.
Taints работают на уровне узла и отталкивают поды, а tolerations — это спецификации уровня пода, которые позволяют подам планироваться на узлах с taints.
Новый — ещё не проверен сообществом
Вы