All posts
Kubernetes

EKS Provisioned Control Plane: The XL to 8XL Tiers, What They Cost, and Who Needs Them

By

November 2, 2026

5 min read

Standard EKS control planes scale themselves and suit almost everyone. Provisioned tiers pin capacity (2,000 to 16,000 API seats, up to 400 pods scheduled a second, 16 GB of etcd) with a 99.99% SLA, from $1.65 an hour (about $1,205 a month) to $13.90. When that is worth it, and how to pick a tier.

EKS
EKS Provisioned Control Plane
Kubernetes
Scaling
Pricing

By default the EKS control plane scales up and down with demand, and AWS recommends that Standard mode for most clusters. Provisioned Control Plane is for clusters that can't tolerate the moments while it scales, or need more capacity than Standard gives: big AI training and inference fleets, large batch systems, and planned traffic events.

Want a second opinion on this for your system?

Book a free 30-minute call. You'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.

The tiers (Kubernetes 1.34 and later)

Tier

API request seats

Pods scheduled per second

etcd size

Price per hour

About per month

Standard

Scales automatically

Scales automatically

Up to 8 GB

$0.10

$73

XL

2,000

167

16 GB

$1.65

$1,205

2XL

4,000

283

16 GB

$3.40

$2,482

4XL

8,000

400

16 GB

$6.90

$5,037

8XL

16,000

400

16 GB

$13.90

$10,147

Tier prices are on top of the standard or extended support charge. SLA: 99.99% measured per minute, against 99.95% per five minutes for Standard.

Who needs it

  • Clusters with thousands of nodes or very high pod churn, where scheduling rate and API concurrency are the bottleneck.

  • A known peak (a sale, a launch, a match day) where you'd rather pay for capacity a day early than wait for autoscaling during the event.

  • Workloads that need the 99.99% SLA, or a disaster-recovery cluster that must match production's control plane from the first minute.

  • Not: a typical production cluster with a few hundred nodes. Standard handles it.

Using it well

  1. Pick a tier by load-testing on 8XL and reading the tier utilization metrics at peak, as AWS suggests.

  2. Tiers don't autoscale: script tier changes around known events. A change takes minutes with no API downtime.

  3. Watch etcd size: above 8 GB you can't return to Standard until it is reduced.

  4. Fix chatty clients first: list calls cost more API seats than gets, and a controller listing everything every few seconds burns capacity at any tier.

hoolco Monthly Review

Once a month: what changed in tech that month and what it means for you, from cloud and AI to security and the tools you build with. Every item links to its source. No sales pitch, unsubscribe in one click.

As of November 2, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.