class AlbControllerVersion
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.EKS.AlbControllerVersion |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awseks#AlbControllerVersion |
![]() | software.amazon.awscdk.services.eks.AlbControllerVersion |
![]() | aws_cdk.aws_eks.AlbControllerVersion |
![]() | aws-cdk-lib » aws_eks » AlbControllerVersion |
Controller version.
Corresponds to the image tag of 'amazon/aws-load-balancer-controller' image.
Example
import { KubectlV32Layer } from '@aws-cdk/lambda-layer-kubectl-v32';
new eks.Cluster(this, 'HelloEKS', {
version: eks.KubernetesVersion.V1_32,
albController: {
version: eks.AlbControllerVersion.V2_8_2,
},
kubectlLayer: new KubectlV32Layer(this, 'kubectl'),
});
Properties
Name | Type | Description |
---|---|---|
custom | boolean | Whether or not its a custom version. |
helm | string | The version of the helm chart to use. |
version | string | The version string. |
static V2_0_0 | Alb | v2.0.0. |
static V2_0_1 | Alb | v2.0.1. |
static V2_1_0 | Alb | v2.1.0. |
static V2_1_1 | Alb | v2.1.1. |
static V2_1_2 | Alb | v2.1.2. |
static V2_1_3 | Alb | v2.1.3. |
static V2_2_0 | Alb | v2.0.0. |
static V2_2_1 | Alb | v2.2.1. |
static V2_2_2 | Alb | v2.2.2. |
static V2_2_3 | Alb | v2.2.3. |
static V2_2_4 | Alb | v2.2.4. |
static V2_3_0 | Alb | v2.3.0. |
static V2_3_1 | Alb | v2.3.1. |
static V2_4_1 | Alb | v2.4.1. |
static V2_4_2 | Alb | v2.4.2. |
static V2_4_3 | Alb | v2.4.3. |
static V2_4_4 | Alb | v2.4.4. |
static V2_4_5 | Alb | v2.4.5. |
static V2_4_6 | Alb | v2.4.6. |
static V2_4_7 | Alb | v2.4.7. |
static V2_5_0 | Alb | v2.5.0. |
static V2_5_1 | Alb | v2.5.1. |
static V2_5_2 | Alb | v2.5.2. |
static V2_5_3 | Alb | v2.5.3. |
static V2_5_4 | Alb | v2.5.4. |
static V2_6_0 | Alb | v2.6.0. |
static V2_6_1 | Alb | v2.6.1. |
static V2_6_2 | Alb | v2.6.2. |
static V2_7_0 | Alb | v2.7.0. |
static V2_7_1 | Alb | v2.7.1. |
static V2_7_2 | Alb | v2.7.2. |
static V2_8_0 | Alb | v2.8.0. |
static V2_8_1 | Alb | v2.8.1. |
static V2_8_2 | Alb | v2.8.2. |
custom
Type:
boolean
Whether or not its a custom version.
helmChartVersion
Type:
string
The version of the helm chart to use.
version
Type:
string
The version string.
static V2_0_0
Type:
Alb
v2.0.0.
static V2_0_1
Type:
Alb
v2.0.1.
static V2_1_0
Type:
Alb
v2.1.0.
static V2_1_1
Type:
Alb
v2.1.1.
static V2_1_2
Type:
Alb
v2.1.2.
static V2_1_3
Type:
Alb
v2.1.3.
static V2_2_0
Type:
Alb
v2.0.0.
static V2_2_1
Type:
Alb
v2.2.1.
static V2_2_2
Type:
Alb
v2.2.2.
static V2_2_3
Type:
Alb
v2.2.3.
static V2_2_4
Type:
Alb
v2.2.4.
static V2_3_0
Type:
Alb
v2.3.0.
static V2_3_1
Type:
Alb
v2.3.1.
static V2_4_1
Type:
Alb
v2.4.1.
static V2_4_2
Type:
Alb
v2.4.2.
static V2_4_3
Type:
Alb
v2.4.3.
static V2_4_4
Type:
Alb
v2.4.4.
static V2_4_5
Type:
Alb
v2.4.5.
static V2_4_6
Type:
Alb
v2.4.6.
static V2_4_7
Type:
Alb
v2.4.7.
static V2_5_0
Type:
Alb
v2.5.0.
static V2_5_1
Type:
Alb
v2.5.1.
static V2_5_2
Type:
Alb
v2.5.2.
static V2_5_3
Type:
Alb
v2.5.3.
static V2_5_4
Type:
Alb
v2.5.4.
static V2_6_0
Type:
Alb
v2.6.0.
static V2_6_1
Type:
Alb
v2.6.1.
static V2_6_2
Type:
Alb
v2.6.2.
static V2_7_0
Type:
Alb
v2.7.0.
static V2_7_1
Type:
Alb
v2.7.1.
static V2_7_2
Type:
Alb
v2.7.2.
static V2_8_0
Type:
Alb
v2.8.0.
static V2_8_1
Type:
Alb
v2.8.1.
static V2_8_2
Type:
Alb
v2.8.2.
Methods
Name | Description |
---|---|
static of(version, helmChartVersion?) | Specify a custom version and an associated helm chart version. |
static of(version, helmChartVersion?)
public static of(version: string, helmChartVersion?: string): AlbControllerVersion
Parameters
- version
string
— The version number. - helmChartVersion
string
— The version of the helm chart.
Returns
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