You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
这保证了出现上述问题时 DaemonSet 中的 pod 永远不会被驱逐,这和 `TaintBasedEvictions` 这个特性被禁用后的行为是一样的。
418
+
这保证了出现上述问题时 DaemonSet 中的 pod 永远不会被驱逐。
417
419
418
420
<!--
419
421
## Taint Nodes by Condition
@@ -422,9 +424,8 @@ which matches the behavior when this feature is disabled.
422
424
## 基于节点状态添加 taint
423
425
424
426
<!--
425
-
The node lifecycle controller automatically creates taints corresponding to Node conditions.
427
+
The node lifecycle controller automatically creates taints corresponding to Node conditions with `NoSchedule` effect.
426
428
Similarly the scheduler does not check Node conditions; instead the scheduler checks taints. This assures that Node conditions don't affect what's scheduled onto the Node. The user can choose to ignore some of the Node's problems (represented as Node conditions) by adding appropriate Pod tolerations.
427
-
Note that `TaintNodesByCondition` only taints nodes with `NoSchedule` effect. `NoExecute` effect is controlled by `TaintBasedEviction` which is a beta feature and enabled by default since version 1.13.
428
429
429
430
Starting in Kubernetes 1.8, the DaemonSet controller automatically adds the
430
431
following `NoSchedule` tolerations to all daemons, to prevent DaemonSets from
@@ -436,10 +437,10 @@ breaking.
436
437
* `node.kubernetes.io/unschedulable` (1.10 or later)
0 commit comments