You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: latest/ug/clusters/eks-provisioned-control-plane-introduction.adoc
+22-42Lines changed: 22 additions & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,38 +7,29 @@ include::../attributes.txt[]
7
7
8
8
[abstract]
9
9
--
10
-
Learn how to use Amazon EKS Provisioned Control Plane for predictable and high performance from cluster's control plane.
10
+
Learn how to use Amazon EKS Provisioned Control Plane for predictable and high performance from the cluster's control plane.
11
11
--
12
12
13
13
== Overview
14
14
15
15
Amazon EKS Provisioned Control Plane is a feature that enables cluster
16
16
administrators to select from a set of scaling tiers and
17
-
designate their chosen tier for high, predictable performance from the cluster's control plane. This enables cluster administrators to ensure that the cluster's control plane is always provisioned with the specified
18
-
capacity, regardless of actual utilization.
17
+
designate their chosen tier for very high, predictable performance from the cluster's control plane. This enables cluster administrators to ensure that the control plane is always provisioned with the specified
18
+
capacity.
19
19
20
-
By default, Amazon EKS cluster's control plane scales up and down
21
-
automatically in response to signals such as
22
-
control plane utilization. This is the
23
-
*standard mode* of EKS Control Plane operation and works well for the vast majority of use cases by dynamically allocating sufficient capacity as
24
-
needed. However, for workloads characterized by extreme bursts of traffic, or those requiring very high amounts of control
25
-
plane capacity, *Provisioned Control mode* is the right solution.
20
+
Amazon EKS offers two modes of operations for your cluster's control plane. By default, Amazon EKS clusters use *Standard mode*, where the control plane automatically scales up and down based on your workload demands. Standard mode dynamically allocates sufficient control plane capacity to meet your workload needs and is the recommended solution for most use cases. However, for specialized workloads that cannot tolerate any performance variability due to control plane scaling or those requiring very high amounts of control plane capacity, you can optionally use *Provisioned mode*. Provisioned mode allows you to pre-allocate control plane capacity that is always ready to handle demanding workload requirements.
21
+
22
+
[NOTE]
23
+
====
24
+
Provisioned mode offers an additional option to the default Standard mode of control plane operations. The launch of Provisioned mode does not change Standard mode behavior, which will continue to operate as before.
25
+
====
26
26
27
27
With EKS Provisioned Control Plane, cluster administrators can
28
-
pre-provision desired control plane capacity ahead of time, providing
29
-
predictable and high performance from the cluster's control plane even in
30
-
scenarios with bursty or erratic traffic patterns. EKS
31
-
Provisioned Control Plane also enables cluster administrators to provision
32
-
the same control plane capacity across environments, from development and
33
-
staging to production and disaster recovery sites. This is important for
34
-
ensuring that the control plane performance obtained across environments
35
-
is consistent and predictable. Finally, EKS Provisioned Control Plane
36
-
gives you access to very high levels of control plane performance, enabling the running of massively
37
-
scalable AI workloads, high-performance computing, and large-scale data
38
-
processing workloads on Kubernetes.
39
-
40
-
All existing and new Amazon EKS clusters operate in standard mode by
41
-
default. For clusters requiring high, predictable
28
+
pre-provision the desired control plane capacity ahead of time, providing
29
+
predictable and high performance from the cluster's control plane that is always available. EKS Provisioned Control Plane also enables cluster administrators to provision the same control plane capacity across environments, from staging to production and disaster recovery sites. This is important for ensuring that the control plane performance obtained across environments is consistent and predictable. Finally, EKS Provisioned Control Plane gives you access to very high levels of control plane performance, enabling the running of massively scalable AI workloads, high-performance computing, and large-scale data processing workloads on Kubernetes.
30
+
31
+
All existing and new Amazon EKS clusters operate in Standard mode by
32
+
default. For clusters requiring high, predictable
42
33
performance from the control plane, you can opt in to use the EKS
43
34
Provisioned Control Plane feature. You will be billed at the hourly rate
44
35
for the particular control plane scaling tier in addition to the
@@ -51,8 +42,7 @@ image::images/control-plane-modes.png[Amazon EKS Control Plane Modes,scaledwidth
51
42
== Use cases
52
43
53
44
EKS Provisioned Control Plane is designed to address specific scenarios
54
-
where high and predictable control plane performance are
55
-
critical to your operations. Understanding these use cases can help you
45
+
where high and predictable control plane performance is critical to your operations. Understanding these use cases can help you
56
46
determine whether EKS Provisioned Control Plane is the right solution
57
47
for your workloads.
58
48
@@ -63,7 +53,7 @@ performance variability with control plane scaling.
63
53
64
54
*Massively scalable workloads* – If you run highly scalable workloads
65
55
such as AI training and inference, high-performance computing, or
66
-
large-scale data processing that require large number of nodes running
56
+
large-scale data processing that require a large number of nodes running
67
57
in the cluster, Provisioned Control Plane provides the necessary
68
58
control plane capacity to support these demanding workloads.
69
59
@@ -197,24 +187,14 @@ When you select a Provisioned Control Plane scaling tier, the tier attributes re
197
187
198
188
== Considerations
199
189
200
-
* *Standard control plane capacity* – EKS standard control plane mode
190
+
* *Standard control plane capacity* – EKS Standard control plane mode
201
191
offers the best
202
-
price to performance ratio for the vast majority of use cases. However the performance varies as control plane scales to meet demand.
203
-
If your workload requires predictable, high
204
-
control plane performance with clearly defined minimum
205
-
capabilities, you should consider upgrading to an EKS Provisioned
206
-
Control Plane tier.
192
+
price to performance ratio, and is the recommended option for the vast majority of use cases. However, for specialized workloads that cannot tolerate any performance variability due to control plane scaling or those requiring very high amounts of control plane capacity, you can optionally consider using Provisioned mode.
207
193
* *Opt-in required* – Existing clusters will not automatically scale up
208
-
from the standard control plane to a higher https://aws.amazon.com/eks/pricing/[priced] EKS Provisioned
194
+
from the Standard control plane to a higher https://aws.amazon.com/eks/pricing/[priced] EKS Provisioned
209
195
Control Plane tier. You must explicitly opt in to one of the new EKS
210
196
Provisioned Control Plane scaling tiers.
211
-
* *Exit restriction* – You cannot exit an EKS Provisioned Control
212
-
Plane scaling tier if your cluster exceeds the cluster database size
213
-
limit supported in standard mode. For example, if you are using the XL
214
-
scaling tier with 14 GB of cluster database storage (etcd database
215
-
size), you cannot exit this tier until you lower the database
216
-
utilization to less than 8 GB. You must first reduce your storage
217
-
consumption below 8 GB before you can exit the XL tier.
197
+
* *Exit restriction* – Standard control plane mode supports up to 8 GB of cluster database (etcd) size. If your cluster's database size exceeds 8 GB while using Provisioned mode, you cannot switch back to Standard mode until you reduce the database size to below 8 GB. For example, if you are using 14 GB of database storage in Provisioned mode, you must first reduce your database utilization to less than 8GB before returning to Standard mode.
218
198
* *No automatic tier scaling* – EKS Provisioned Control Plane does not
219
199
automatically scale between tiers. Once you select a scaling tier, your
220
200
cluster's control plane remains pinned to that tier, ensuring consistent
@@ -239,11 +219,11 @@ occurs. The error field in the update indicates the reason for failure.
239
219
There are no restrictions on how frequently you can switch between
240
220
tiers. Changing the control plane tier takes several minutes to
241
221
complete.
242
-
* *Selecting optimal tier* – To determine the optimal tier for your cluster, you can perform load testing by provisioning your Amazon EKS cluster in EKS Provisioned Control Plane mode using the highest tier (4XL). Then perform a load
222
+
* *Selecting optimal tier* – To determine the optimal Provisioned Control Plane scaling tier for your cluster, you can perform load testing by provisioning your cluster on the highest tier (4XL). Then perform a load
243
223
test to simulate peak demand on your cluster's control plane. Observe
244
224
the control plane tier utilization metrics at peak load, and use these
245
225
observations as the guiding factor to select the appropriate tier for
246
-
provisioning capacity.
226
+
Provisioned mode.
247
227
* *Provisioned Control Plane pricing* – You will be billed at the hourly rate for the Provisioned Control Plane scaling tier your cluster is on. This is in addition to the standard or extended support hourly charges. See Amazon EKS Pricing https://aws.amazon.com/eks/pricing/[page] for details.
248
228
* *Larger scaling tier* – If you intend to run your cluster on scaling tier larger than 4XL, contact your Amazon Web Services account team for additional pricing information.
249
229
* *Kubernetes version and region support* – EKS Provisioned Control Plane is supported in all Amazon Web Services commercial, GovCloud, and China regions. Provisioned Control Plane works on EKS v1.28 and higher.
0 commit comments