AlbControllerVersion
- class aws_cdk.aws_eks.AlbControllerVersion(*args: Any, **kwargs)
Bases:
object
Controller version.
Corresponds to the image tag of ‘amazon/aws-load-balancer-controller’ image.
- ExampleMetadata:
infused
Example:
from aws_cdk.lambda_layer_kubectl_v32 import KubectlV32Layer eks.Cluster(self, "HelloEKS", version=eks.KubernetesVersion.V1_32, alb_controller=eks.AlbControllerOptions( version=eks.AlbControllerVersion.V2_8_2 ), kubectl_layer=KubectlV32Layer(self, "kubectl") )
Attributes
- V2_0_0 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_0_1 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_1_0 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_1_1 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_1_2 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_1_3 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_2_0 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_2_1 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_2_2 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_2_3 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_2_4 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_3_0 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_3_1 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_4_1 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_4_2 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_4_3 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_4_4 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_4_5 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_4_6 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_4_7 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_5_0 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_5_1 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_5_2 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_5_3 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_5_4 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_6_0 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_6_1 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_6_2 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_7_0 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_7_1 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_7_2 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_8_0 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_8_1 = <aws_cdk.aws_eks.AlbControllerVersion object>
- V2_8_2 = <aws_cdk.aws_eks.AlbControllerVersion object>
- custom
Whether or not its a custom version.
- helm_chart_version
The version of the helm chart to use.
- version
The version string.
Static Methods
- classmethod of(version, helm_chart_version=None)
Specify a custom version and an associated helm chart version.
Use this if the version you need is not available in one of the predefined versions. Note that in this case, you will also need to provide an IAM policy in the controller options.
ALB controller version and helm chart version compatibility information can be found here: https://github.com/aws/eks-charts/blob/v0.0.133/stable/aws-load-balancer-controller/Chart.yaml
- Parameters:
version (
str
) – The version number.helm_chart_version (
Optional
[str
]) – The version of the helm chart. Version 1.4.1 is the default version to support legacy users.
- Return type: