Skip to content

Commit 25cce16

Browse files
authored
Merge pull request #37978 from bergerhoffer/BZ-1928682
BZ-1928682: Adding note about the behavior of taints when zone is in …
2 parents 3c5acf2 + c31d38b commit 25cce16

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

modules/nodes-scheduler-taints-tolerations-about.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,10 @@ If you use the `tolerationSeconds` parameter with no value, pods are never evict
248248
[NOTE]
249249
====
250250
{product-title} evicts pods in a rate-limited way to prevent massive pod evictions in scenarios such as the master becoming partitioned from the nodes.
251+
252+
By default, if more than 55% of nodes in a given zone are unhealthy, the node lifecycle controller changes that zone's state to `PartialDisruption` and the rate of pod evictions is reduced. For small clusters (by default, 50 nodes or less) in this state, nodes in this zone are not tainted and evictions are stopped.
253+
254+
For more information, see link:https://kubernetes.io/docs/concepts/architecture/nodes/#rate-limits-on-eviction[Rate limits on eviction] in the Kubernetes documentation.
251255
====
252256

253257
{product-title} automatically adds a toleration for `node.kubernetes.io/not-ready` and `node.kubernetes.io/unreachable` with `tolerationSeconds=300`, unless the `Pod` configuration specifies either toleration.

0 commit comments

Comments
 (0)