Skip to content

Commit c266603

Browse files
authored
Merge pull request #33124 from tengqm/tweak-nodes-page
Tweak the Nodes page
2 parents a49bb7f + e717685 commit c266603

File tree

1 file changed

+10
-8
lines changed
  • content/en/docs/concepts/architecture

1 file changed

+10
-8
lines changed

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

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -312,16 +312,18 @@ controller deletes the node from its list of nodes.
312312
The third is monitoring the nodes' health. The node controller is
313313
responsible for:
314314

315-
- In the case that a node becomes unreachable, updating the NodeReady condition
316-
of within the Node's `.status`. In this case the node controller sets the
317-
NodeReady condition to `ConditionUnknown`.
315+
- In the case that a node becomes unreachable, updating the `Ready` condition
316+
in the Node's `.status` field. In this case the node controller sets the
317+
`Ready` condition to `Unknown`.
318318
- If a node remains unreachable: triggering
319319
[API-initiated eviction](/docs/concepts/scheduling-eviction/api-eviction/)
320320
for all of the Pods on the unreachable node. By default, the node controller
321-
waits 5 minutes between marking the node as `ConditionUnknown` and submitting
321+
waits 5 minutes between marking the node as `Unknown` and submitting
322322
the first eviction request.
323323

324-
The node controller checks the state of each node every `--node-monitor-period` seconds.
324+
By default, the node controller checks the state of each node every 5 seconds.
325+
This period can be configured using the `--node-monitor-period` flag on the
326+
`kube-controller-manager` component.
325327

326328
### Rate limits on eviction
327329

@@ -331,7 +333,7 @@ from more than 1 node per 10 seconds.
331333

332334
The node eviction behavior changes when a node in a given availability zone
333335
becomes unhealthy. The node controller checks what percentage of nodes in the zone
334-
are unhealthy (NodeReady condition is `ConditionUnknown` or `ConditionFalse`) at
336+
are unhealthy (the `Ready` condition is `Unknown` or `False`) at
335337
the same time:
336338

337339
- If the fraction of unhealthy nodes is at least `--unhealthy-zone-threshold`
@@ -384,7 +386,7 @@ If you want to explicitly reserve resources for non-Pod processes, see
384386

385387
## Node topology
386388

387-
{{< feature-state state="alpha" for_k8s_version="v1.16" >}}
389+
{{< feature-state state="beta" for_k8s_version="v1.18" >}}
388390

389391
If you have enabled the `TopologyManager`
390392
[feature gate](/docs/reference/command-line-tools-reference/feature-gates/), then
@@ -412,7 +414,7 @@ enabled by default in 1.21.
412414

413415
Note that by default, both configuration options described below,
414416
`shutdownGracePeriod` and `shutdownGracePeriodCriticalPods` are set to zero,
415-
thus not activating Graceful node shutdown functionality.
417+
thus not activating the graceful node shutdown functionality.
416418
To activate the feature, the two kubelet config settings should be configured appropriately and
417419
set to non-zero values.
418420

0 commit comments

Comments
 (0)