Skip to content

Commit 272ffc8

Browse files
authored
Merge pull request #20027 from prasadkatti/patch-5
Update phrasing
2 parents e661fb6 + 7ea1a42 commit 272ffc8

File tree

1 file changed

+3
-3
lines changed
  • content/en/docs/concepts/architecture

1 file changed

+3
-3
lines changed

content/en/docs/concepts/architecture/nodes.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ The node condition is represented as a JSON object. For example, the following r
7272
]
7373
```
7474

75-
If the Status of the Ready condition remains `Unknown` or `False` for longer than the `pod-eviction-timeout`, an argument is passed to the [kube-controller-manager](/docs/admin/kube-controller-manager/) and all the Pods on the node are scheduled for deletion by the Node Controller. The default eviction timeout duration is **five minutes**. In some cases when the node is unreachable, the apiserver is unable to communicate with the kubelet on the node. The decision to delete the pods cannot be communicated to the kubelet until communication with the apiserver is re-established. In the meantime, the pods that are scheduled for deletion may continue to run on the partitioned node.
75+
If the Status of the Ready condition remains `Unknown` or `False` for longer than the `pod-eviction-timeout` (an argument passed to the [kube-controller-manager](/docs/admin/kube-controller-manager/)), all the Pods on the node are scheduled for deletion by the Node Controller. The default eviction timeout duration is **five minutes**. In some cases when the node is unreachable, the apiserver is unable to communicate with the kubelet on the node. The decision to delete the pods cannot be communicated to the kubelet until communication with the apiserver is re-established. In the meantime, the pods that are scheduled for deletion may continue to run on the partitioned node.
7676

7777
In versions of Kubernetes prior to 1.5, the node controller would [force delete](/docs/concepts/workloads/pods/pod/#force-deletion-of-pods)
7878
these unreachable pods from the apiserver. However, in 1.5 and higher, the node controller does not force delete pods until it is
@@ -83,8 +83,8 @@ Kubernetes causes all the Pod objects running on the node to be deleted from the
8383

8484
The node lifecycle controller automatically creates
8585
[taints](/docs/concepts/configuration/taint-and-toleration/) that represent conditions.
86-
When the scheduler is assigning a Pod to a Node, the scheduler takes the Node's taints
87-
into account, except for any taints that the Pod tolerates.
86+
The scheduler takes the Node's taints into consideration when assigning a Pod to a Node.
87+
Pods can also have tolerations which let them tolerate a Node's taints.
8888

8989
### Capacity and Allocatable {#capacity}
9090

0 commit comments

Comments
 (0)