AlbControllerVersion Class
Controller version.
Corresponds to the image tag of 'amazon/aws-load-balancer-controller' image.
Example
ts
import { KubectlV36Layer } from '@aws-cdk/lambda-layer-kubectl-v36';
new eks.Cluster(this, 'HelloEKS', {
version: eks.KubernetesVersion.V1_36,
albController: {
version: eks.AlbControllerVersion.V3_2_2,
overwriteServiceAccount: true
},
kubectlLayer: new KubectlV36Layer(this, 'kubectl'),
});
Properties
Whether or not its a custom version.
helmChartVersionstringhelm_chart_versionstrhelmChartVersionStringHelmChartVersionstringHelmChartVersion*string#The version of the helm chart to use.
V2_0_0AlbControllerVersionv2_0_0AlbControllerVersionV2_0_0AlbControllerVersionV2_0_0AlbControllerVersionV2_0_0AlbControllerVersionstatic#v2.0.0.
V2_0_1AlbControllerVersionv2_0_1AlbControllerVersionV2_0_1AlbControllerVersionV2_0_1AlbControllerVersionV2_0_1AlbControllerVersionstatic#v2.0.1.
V2_1_0AlbControllerVersionv2_1_0AlbControllerVersionV2_1_0AlbControllerVersionV2_1_0AlbControllerVersionV2_1_0AlbControllerVersionstatic#v2.1.0.
V2_1_1AlbControllerVersionv2_1_1AlbControllerVersionV2_1_1AlbControllerVersionV2_1_1AlbControllerVersionV2_1_1AlbControllerVersionstatic#v2.1.1.
V2_1_2AlbControllerVersionv2_1_2AlbControllerVersionV2_1_2AlbControllerVersionV2_1_2AlbControllerVersionV2_1_2AlbControllerVersionstatic#v2.1.2.
V2_1_3AlbControllerVersionv2_1_3AlbControllerVersionV2_1_3AlbControllerVersionV2_1_3AlbControllerVersionV2_1_3AlbControllerVersionstatic#v2.1.3.
V2_10_0AlbControllerVersionv2_10_0AlbControllerVersionV2_10_0AlbControllerVersionV2_10_0AlbControllerVersionV2_10_0AlbControllerVersionstatic#v2.10.0.
V2_10_1AlbControllerVersionv2_10_1AlbControllerVersionV2_10_1AlbControllerVersionV2_10_1AlbControllerVersionV2_10_1AlbControllerVersionstatic#v2.10.1.
V2_11_0AlbControllerVersionv2_11_0AlbControllerVersionV2_11_0AlbControllerVersionV2_11_0AlbControllerVersionV2_11_0AlbControllerVersionstatic#v2.11.0.
V2_12_0AlbControllerVersionv2_12_0AlbControllerVersionV2_12_0AlbControllerVersionV2_12_0AlbControllerVersionV2_12_0AlbControllerVersionstatic#v2.12.0.
V2_13_0AlbControllerVersionv2_13_0AlbControllerVersionV2_13_0AlbControllerVersionV2_13_0AlbControllerVersionV2_13_0AlbControllerVersionstatic#v2.13.0.
V2_13_1AlbControllerVersionv2_13_1AlbControllerVersionV2_13_1AlbControllerVersionV2_13_1AlbControllerVersionV2_13_1AlbControllerVersionstatic#v2.13.1.
V2_13_2AlbControllerVersionv2_13_2AlbControllerVersionV2_13_2AlbControllerVersionV2_13_2AlbControllerVersionV2_13_2AlbControllerVersionstatic#v2.13.2.
V2_13_3AlbControllerVersionv2_13_3AlbControllerVersionV2_13_3AlbControllerVersionV2_13_3AlbControllerVersionV2_13_3AlbControllerVersionstatic#v2.13.3.
V2_13_4AlbControllerVersionv2_13_4AlbControllerVersionV2_13_4AlbControllerVersionV2_13_4AlbControllerVersionV2_13_4AlbControllerVersionstatic#v2.13.4.
V2_14_0AlbControllerVersionv2_14_0AlbControllerVersionV2_14_0AlbControllerVersionV2_14_0AlbControllerVersionV2_14_0AlbControllerVersionstatic#v2.14.0.
V2_14_1AlbControllerVersionv2_14_1AlbControllerVersionV2_14_1AlbControllerVersionV2_14_1AlbControllerVersionV2_14_1AlbControllerVersionstatic#v2.14.1.
V2_15_0AlbControllerVersionv2_15_0AlbControllerVersionV2_15_0AlbControllerVersionV2_15_0AlbControllerVersionV2_15_0AlbControllerVersionstatic#v2.15.0.
V2_16_0AlbControllerVersionv2_16_0AlbControllerVersionV2_16_0AlbControllerVersionV2_16_0AlbControllerVersionV2_16_0AlbControllerVersionstatic#v2.16.0.
V2_17_0AlbControllerVersionv2_17_0AlbControllerVersionV2_17_0AlbControllerVersionV2_17_0AlbControllerVersionV2_17_0AlbControllerVersionstatic#v2.17.0.
V2_17_1AlbControllerVersionv2_17_1AlbControllerVersionV2_17_1AlbControllerVersionV2_17_1AlbControllerVersionV2_17_1AlbControllerVersionstatic#v2.17.1.
V2_2_0AlbControllerVersionv2_2_0AlbControllerVersionV2_2_0AlbControllerVersionV2_2_0AlbControllerVersionV2_2_0AlbControllerVersionstatic#v2.0.0.
V2_2_1AlbControllerVersionv2_2_1AlbControllerVersionV2_2_1AlbControllerVersionV2_2_1AlbControllerVersionV2_2_1AlbControllerVersionstatic#v2.2.1.
V2_2_2AlbControllerVersionv2_2_2AlbControllerVersionV2_2_2AlbControllerVersionV2_2_2AlbControllerVersionV2_2_2AlbControllerVersionstatic#v2.2.2.
V2_2_3AlbControllerVersionv2_2_3AlbControllerVersionV2_2_3AlbControllerVersionV2_2_3AlbControllerVersionV2_2_3AlbControllerVersionstatic#v2.2.3.
V2_2_4AlbControllerVersionv2_2_4AlbControllerVersionV2_2_4AlbControllerVersionV2_2_4AlbControllerVersionV2_2_4AlbControllerVersionstatic#v2.2.4.
V2_3_0AlbControllerVersionv2_3_0AlbControllerVersionV2_3_0AlbControllerVersionV2_3_0AlbControllerVersionV2_3_0AlbControllerVersionstatic#v2.3.0.
V2_3_1AlbControllerVersionv2_3_1AlbControllerVersionV2_3_1AlbControllerVersionV2_3_1AlbControllerVersionV2_3_1AlbControllerVersionstatic#v2.3.1.
V2_4_1AlbControllerVersionv2_4_1AlbControllerVersionV2_4_1AlbControllerVersionV2_4_1AlbControllerVersionV2_4_1AlbControllerVersionstatic#v2.4.1.
V2_4_2AlbControllerVersionv2_4_2AlbControllerVersionV2_4_2AlbControllerVersionV2_4_2AlbControllerVersionV2_4_2AlbControllerVersionstatic#v2.4.2.
V2_4_3AlbControllerVersionv2_4_3AlbControllerVersionV2_4_3AlbControllerVersionV2_4_3AlbControllerVersionV2_4_3AlbControllerVersionstatic#v2.4.3.
V2_4_4AlbControllerVersionv2_4_4AlbControllerVersionV2_4_4AlbControllerVersionV2_4_4AlbControllerVersionV2_4_4AlbControllerVersionstatic#v2.4.4.
V2_4_5AlbControllerVersionv2_4_5AlbControllerVersionV2_4_5AlbControllerVersionV2_4_5AlbControllerVersionV2_4_5AlbControllerVersionstatic#v2.4.5.
V2_4_6AlbControllerVersionv2_4_6AlbControllerVersionV2_4_6AlbControllerVersionV2_4_6AlbControllerVersionV2_4_6AlbControllerVersionstatic#v2.4.6.
V2_4_7AlbControllerVersionv2_4_7AlbControllerVersionV2_4_7AlbControllerVersionV2_4_7AlbControllerVersionV2_4_7AlbControllerVersionstatic#v2.4.7.
V2_5_0AlbControllerVersionv2_5_0AlbControllerVersionV2_5_0AlbControllerVersionV2_5_0AlbControllerVersionV2_5_0AlbControllerVersionstatic#v2.5.0.
V2_5_1AlbControllerVersionv2_5_1AlbControllerVersionV2_5_1AlbControllerVersionV2_5_1AlbControllerVersionV2_5_1AlbControllerVersionstatic#v2.5.1.
V2_5_2AlbControllerVersionv2_5_2AlbControllerVersionV2_5_2AlbControllerVersionV2_5_2AlbControllerVersionV2_5_2AlbControllerVersionstatic#v2.5.2.
V2_5_3AlbControllerVersionv2_5_3AlbControllerVersionV2_5_3AlbControllerVersionV2_5_3AlbControllerVersionV2_5_3AlbControllerVersionstatic#v2.5.3.
V2_5_4AlbControllerVersionv2_5_4AlbControllerVersionV2_5_4AlbControllerVersionV2_5_4AlbControllerVersionV2_5_4AlbControllerVersionstatic#v2.5.4.
V2_6_0AlbControllerVersionv2_6_0AlbControllerVersionV2_6_0AlbControllerVersionV2_6_0AlbControllerVersionV2_6_0AlbControllerVersionstatic#v2.6.0.
V2_6_1AlbControllerVersionv2_6_1AlbControllerVersionV2_6_1AlbControllerVersionV2_6_1AlbControllerVersionV2_6_1AlbControllerVersionstatic#v2.6.1.
V2_6_2AlbControllerVersionv2_6_2AlbControllerVersionV2_6_2AlbControllerVersionV2_6_2AlbControllerVersionV2_6_2AlbControllerVersionstatic#v2.6.2.
V2_7_0AlbControllerVersionv2_7_0AlbControllerVersionV2_7_0AlbControllerVersionV2_7_0AlbControllerVersionV2_7_0AlbControllerVersionstatic#v2.7.0.
V2_7_1AlbControllerVersionv2_7_1AlbControllerVersionV2_7_1AlbControllerVersionV2_7_1AlbControllerVersionV2_7_1AlbControllerVersionstatic#v2.7.1.
V2_7_2AlbControllerVersionv2_7_2AlbControllerVersionV2_7_2AlbControllerVersionV2_7_2AlbControllerVersionV2_7_2AlbControllerVersionstatic#v2.7.2.
V2_8_0AlbControllerVersionv2_8_0AlbControllerVersionV2_8_0AlbControllerVersionV2_8_0AlbControllerVersionV2_8_0AlbControllerVersionstatic#v2.8.0.
V2_8_1AlbControllerVersionv2_8_1AlbControllerVersionV2_8_1AlbControllerVersionV2_8_1AlbControllerVersionV2_8_1AlbControllerVersionstatic#v2.8.1.
V2_8_2AlbControllerVersionv2_8_2AlbControllerVersionV2_8_2AlbControllerVersionV2_8_2AlbControllerVersionV2_8_2AlbControllerVersionstatic#v2.8.2.
V2_8_3AlbControllerVersionv2_8_3AlbControllerVersionV2_8_3AlbControllerVersionV2_8_3AlbControllerVersionV2_8_3AlbControllerVersionstatic#v2.8.3.
V2_9_0AlbControllerVersionv2_9_0AlbControllerVersionV2_9_0AlbControllerVersionV2_9_0AlbControllerVersionV2_9_0AlbControllerVersionstatic#v2.9.0.
V2_9_1AlbControllerVersionv2_9_1AlbControllerVersionV2_9_1AlbControllerVersionV2_9_1AlbControllerVersionV2_9_1AlbControllerVersionstatic#v2.9.1.
V2_9_2AlbControllerVersionv2_9_2AlbControllerVersionV2_9_2AlbControllerVersionV2_9_2AlbControllerVersionV2_9_2AlbControllerVersionstatic#v2.9.2.
V3_0_0AlbControllerVersionv3_0_0AlbControllerVersionV3_0_0AlbControllerVersionV3_0_0AlbControllerVersionV3_0_0AlbControllerVersionstatic#v3.0.0.
V3_1_0AlbControllerVersionv3_1_0AlbControllerVersionV3_1_0AlbControllerVersionV3_1_0AlbControllerVersionV3_1_0AlbControllerVersionstatic#v3.1.0.
V3_2_0AlbControllerVersionv3_2_0AlbControllerVersionV3_2_0AlbControllerVersionV3_2_0AlbControllerVersionV3_2_0AlbControllerVersionstatic#v3.2.0.
V3_2_1AlbControllerVersionv3_2_1AlbControllerVersionV3_2_1AlbControllerVersionV3_2_1AlbControllerVersionV3_2_1AlbControllerVersionstatic#v3.2.1.
V3_2_2AlbControllerVersionv3_2_2AlbControllerVersionV3_2_2AlbControllerVersionV3_2_2AlbControllerVersionV3_2_2AlbControllerVersionstatic#v3.2.2.
The version string.
Methods
of(version: string, helmChartVersion?: string): AlbControllerVersion // chainable@staticmethod def of(version: str, helm_chart_version: typing.Optional[str] = None) -> AlbControllerVersionpublic static AlbControllerVersion of(String version, String helmChartVersion)public static AlbControllerVersion Of(string version, string? helmChartVersion = null)func Of(Version *string, HelmChartVersion *string) AlbControllerVersionstatic#Specify a custom version and an associated helm chart version.
notes · 2 parameters
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
versionversionversionversionVersion— The version number.helmChartVersionhelm_chart_versionhelmChartVersionhelmChartVersionHelmChartVersion— The version of the helm chart.