Skip to content

Commit 436d3fe

Browse files
Update content/en/docs/tasks/administer-cluster/highly-available-control-plane.md
Co-authored-by: chrismetz09 <[email protected]>
1 parent 6cb9177 commit 436d3fe

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

content/en/docs/tasks/administer-cluster/highly-available-control-plane.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,15 @@ the [etcd administration guide](https://etcd.io/docs/v2.3/admin_guide/#member-mi
136136
![ha-control-plane](/images/docs/ha-control-plane.svg)
137137

138138
### Overview
139+
The figure above illustrates three control plane nodes and their components in a highly available cluster. The control plane node’s components employ the following methods:
139140

141+
- etcd: instances are clustered together using consensus.
142+
143+
- Controllers, scheduler and cluster auto-scaler: only one instance of each will be active in a cluster using a lease mechanism.
144+
145+
- Add-on manager: each works independently to keep add-ons in sync.
146+
147+
In addition, a load balancer operating in front of the API servers routes external and internal traffic to the control plane nodes.
140148
Each of the control plane nodes will run the following components in the following mode:
141149

142150
* etcd instance: all instances will be clustered together using consensus;
@@ -215,4 +223,3 @@ server coordination (for example, the `StorageVersionAPI` feature gate).
215223

216224
[Automated HA master deployment - design doc](https://git.k8s.io/community/contributors/design-proposals/cluster-lifecycle/ha_master.md)
217225

218-

0 commit comments

Comments
 (0)