Skip to content

Commit afbd51f

Browse files
authored
Merge pull request #58223 from ahardin-rh/duplicate-paragraph
Typo fix: Removed duplicate paragraph
2 parents 9fc5fbb + 5b7ddf9 commit afbd51f

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

scalability_and_performance/scaling-worker-latency-profiles.adoc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
:_content-type: ASSEMBLY
22
:context: scaling-worker-latency-profiles
33
[id="scaling-worker-latency-profiles"]
4-
= Improving cluster stability in high latency environments using worker latency profiles
4+
= Improving cluster stability in high latency environments using worker latency profiles
55
include::_attributes/common-attributes.adoc[]
66

77
toc::[]
@@ -16,11 +16,8 @@ toc::[]
1616

1717
include::snippets/worker-latency-profile-intro.adoc[]
1818

19-
These worker latency profiles are three sets of parameters that are pre-defined with carefully tuned values that control the reaction of the cluster to latency issues without your needing to determine the best values manually.
20-
2119
You can configure worker latency profiles when installing a cluster or at any time you notice increased latency in your cluster network.
2220

2321
include::modules/nodes-cluster-worker-latency-profiles-about.adoc[leveloffset=+1]
2422

2523
include::modules/nodes-cluster-worker-latency-profiles-using.adoc[leveloffset=+1]
26-

snippets/worker-latency-profile-intro.adoc

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,21 @@
33
// * nodes/clusters/nodes-cluster-worker-latency-profiles
44
// * nodes/edge/nodes-edge-remote-workers
55
// * post_installation_configuration/cluster-tasks
6+
// * scalability_and_performance/scaling-worker-latency-profiles.adoc
67

78

89
:_content-type: SNIPPET
910

10-
All nodes send heartbeats to the Kubernetes Controller Manager Operator (kube controller) in the {product-title} cluster every 10 seconds, by default. If the cluster does not receive heartbeats from a node, {product-title} responds using several default mechanisms.
11+
All nodes send heartbeats to the Kubernetes Controller Manager Operator (kube controller) in the {product-title} cluster every 10 seconds, by default. If the cluster does not receive heartbeats from a node, {product-title} responds using several default mechanisms.
1112

12-
For example, if the Kubernetes Controller Manager Operator loses contact with a node after a configured period:
13+
For example, if the Kubernetes Controller Manager Operator loses contact with a node after a configured period:
1314

14-
. The node controller on the control plane updates the node health to `Unhealthy` and marks the node `Ready` condition as `Unknown`.
15+
. The node controller on the control plane updates the node health to `Unhealthy` and marks the node `Ready` condition as `Unknown`.
1516

16-
. In response, the scheduler stops scheduling pods to that node.
17+
. In response, the scheduler stops scheduling pods to that node.
1718

1819
. The on-premise node controller adds a `node.kubernetes.io/unreachable` taint with a `NoExecute` effect to the node and schedules any pods on the node for eviction after five minutes, by default.
1920

2021
This behavior can cause problems if your network is prone to latency issues, especially if you have nodes at the network edge. In some cases, the Kubernetes Controller Manager Operator might not receive an update from a healthy node due to network latency. The Kubernetes Controller Manager Operator would then evict pods from the node even though the node is healthy. To avoid this problem, you can use _worker latency profiles_ to adjust the frequency that the kubelet and the Kubernetes Controller Manager Operator wait for status updates before taking action. These adjustments help to ensure that your cluster runs properly in the event that network latency between the control plane and the worker nodes is not optimal.
2122

22-
These worker latency profiles are three sets of parameters that are pre-defined with carefully tuned values that let you control the reaction of the cluster to latency issues without needing to determine the best values manually.
23+
These worker latency profiles are three sets of parameters that are pre-defined with carefully tuned values that let you control the reaction of the cluster to latency issues without needing to determine the best values manually.

0 commit comments

Comments
 (0)