Skip to content
v2.275.0

ControlPlaneScalingTier Class ​

The scaling tier for the EKS cluster provisioned control plane.

Amazon EKS Provisioned Control Plane lets you select a scaling tier to ensure high and predictable control plane performance for demanding workloads such as AI training/inference, high-performance computing, or large-scale data processing.

Example ​

ts
const cluster = new eks.Cluster(this, 'HighPerformanceCluster', {
  version: eks.KubernetesVersion.V1_36,
  controlPlaneScalingTier: eks.ControlPlaneScalingTier.TIER_XL,
});

Properties ​

Standard control plane.

This is the EKS service default and incurs no additional cost.

2x extra-large provisioned control plane tier.
4x extra-large provisioned control plane tier.
8x extra-large provisioned control plane tier.
Extra-large provisioned control plane tier.
valuestringvaluestrvalueStringValuestringValue*string#
The string value of the scaling tier as expected by the EKS API.

Methods ​

of(tier: string): ControlPlaneScalingTier // chainable@staticmethod def of(tier: str) -> ControlPlaneScalingTierpublic static ControlPlaneScalingTier of(String tier)public static ControlPlaneScalingTier Of(string tier)func Of(Tier *string) ControlPlaneScalingTierstatic#
A custom scaling tier, for values not yet available as a static member.
1 parameter

Parameters

  • tiertiertiertierTier — the scaling tier value as expected by the EKS API (for example tier-16xl).