@@ -312,16 +312,18 @@ controller deletes the node from its list of nodes.
312
312
The third is monitoring the nodes' health. The node controller is
313
313
responsible for:
314
314
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 ` .
318
318
- If a node remains unreachable: triggering
319
319
[ API-initiated eviction] ( /docs/concepts/scheduling-eviction/api-eviction/ )
320
320
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
322
322
the first eviction request.
323
323
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.
325
327
326
328
### Rate limits on eviction
327
329
@@ -331,7 +333,7 @@ from more than 1 node per 10 seconds.
331
333
332
334
The node eviction behavior changes when a node in a given availability zone
333
335
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
335
337
the same time:
336
338
337
339
- 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
384
386
385
387
## Node topology
386
388
387
- {{< feature-state state="alpha " for_k8s_version="v1.16 " >}}
389
+ {{< feature-state state="beta " for_k8s_version="v1.18 " >}}
388
390
389
391
If you have enabled the ` TopologyManager `
390
392
[ feature gate] ( /docs/reference/command-line-tools-reference/feature-gates/ ) , then
@@ -412,7 +414,7 @@ enabled by default in 1.21.
412
414
413
415
Note that by default, both configuration options described below,
414
416
` shutdownGracePeriod ` and ` shutdownGracePeriodCriticalPods ` are set to zero,
415
- thus not activating Graceful node shutdown functionality.
417
+ thus not activating the graceful node shutdown functionality.
416
418
To activate the feature, the two kubelet config settings should be configured appropriately and
417
419
set to non-zero values.
418
420
0 commit comments