ControlPlaneScalingTier

class aws_cdk.aws_eks_v2.ControlPlaneScalingTier(*args: Any, **kwargs)

Bases: object

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.

See:

https://docs.aws.amazon.com/eks/latest/userguide/eks-provisioned-control-plane.html

ExampleMetadata:

infused

Example:

cluster = eks.Cluster(self, "HighPerformanceCluster",
    version=eks.KubernetesVersion.V1_36,
    control_plane_scaling_tier=eks.ControlPlaneScalingTier.TIER_XL
)

Attributes

STANDARD = <aws_cdk.aws_eks_v2.ControlPlaneScalingTier object>
TIER_2_XL = <aws_cdk.aws_eks_v2.ControlPlaneScalingTier object>
TIER_4_XL = <aws_cdk.aws_eks_v2.ControlPlaneScalingTier object>
TIER_8_XL = <aws_cdk.aws_eks_v2.ControlPlaneScalingTier object>
TIER_XL = <aws_cdk.aws_eks_v2.ControlPlaneScalingTier object>
value

The string value of the scaling tier as expected by the EKS API.

Static Methods

classmethod of(tier)

A custom scaling tier, for values not yet available as a static member.

Parameters:

tier (str) – the scaling tier value as expected by the EKS API (for example tier-16xl).

Return type:

ControlPlaneScalingTier