# AlbControllerVersion

Controller version.

Corresponds to the image tag of 'amazon/aws-load-balancer-controller' image.

- Source: [`aws-eks/lib/alb-controller.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-eks/lib/alb-controller.ts#L21)
- Type last changed: v2.258.0 · 4 Jun 2026

## 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

- `custom`: boolean — Whether or not its a custom version.

- `helmChartVersion`: string — The version of the helm chart to use.

- `V2_0_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.0.0.

- `V2_0_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.0.1.

- `V2_1_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.1.0.

- `V2_1_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.1.1.

- `V2_1_2`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.1.2.

- `V2_1_3`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.1.3.

- `V2_10_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.10.0.

- `V2_10_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.10.1.

- `V2_11_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.11.0.

- `V2_12_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.12.0.

- `V2_13_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.13.0.

- `V2_13_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.13.1.

- `V2_13_2`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.13.2.

- `V2_13_3`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.13.3.

- `V2_13_4`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.13.4.

- `V2_14_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.14.0.

- `V2_14_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.14.1.

- `V2_15_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.15.0.

- `V2_16_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.16.0.

- `V2_17_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.17.0.

- `V2_17_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.17.1.

- `V2_2_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.0.0.

- `V2_2_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.2.1.

- `V2_2_2`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.2.2.

- `V2_2_3`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.2.3.

- `V2_2_4`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.2.4.

- `V2_3_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.3.0.

- `V2_3_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.3.1.

- `V2_4_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.4.1.

- `V2_4_2`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.4.2.

- `V2_4_3`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.4.3.

- `V2_4_4`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.4.4.

- `V2_4_5`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.4.5.

- `V2_4_6`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.4.6.

- `V2_4_7`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.4.7.

- `V2_5_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.5.0.

- `V2_5_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.5.1.

- `V2_5_2`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.5.2.

- `V2_5_3`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.5.3.

- `V2_5_4`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.5.4.

- `V2_6_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.6.0.

- `V2_6_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.6.1.

- `V2_6_2`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.6.2.

- `V2_7_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.7.0.

- `V2_7_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.7.1.

- `V2_7_2`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.7.2.

- `V2_8_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.8.0.

- `V2_8_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.8.1.

- `V2_8_2`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.8.2.

- `V2_8_3`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.8.3.

- `V2_9_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.9.0.

- `V2_9_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.9.1.

- `V2_9_2`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v2.9.2.

- `V3_0_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v3.0.0.

- `V3_1_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v3.1.0.

- `V3_2_0`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v3.2.0.

- `V3_2_1`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v3.2.1.

- `V3_2_2`: [AlbControllerVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_eks.AlbControllerVersion.html) (static) — v3.2.2.

- `version`: string — The version string.

## Methods

- `of(version: string, helmChartVersion?: string): AlbControllerVersion // chainable` (static) — 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` — The version number.
  - `helmChartVersion` — The version of the helm chart.
