11# Load Balancer Controller Installation
22
3+ ## Kubernetes version requirements
4+ * AWS Load Balancer Controller v2.0.0~ v2.1.3 requires Kubernetes 1.15+
5+ * AWS Load Balancer Controller v2.2.0 requires Kubernetes 1.16+
6+
37!!!warning "Existing AWS ALB Ingress Controller users"
48 AWS ALB Ingress controller must be uninstalled before installing AWS Load Balancer controller.
59 Please follow our [ migration guide] ( upgrade/migrate_v1_v2.md ) to do migration.
@@ -30,7 +34,7 @@ The IAM permissions can either be setup via IAM roles for ServiceAccount or can
3034
31351. Download IAM policy for the AWS Load Balancer Controller
3236 ```
33- curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.1.3 /docs/install/iam_policy.json
37+ curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.0 /docs/install/iam_policy.json
3438 ```
3539
36401. Create an IAM policy called AWSLoadBalancerControllerIAMPolicy
@@ -54,7 +58,7 @@ The IAM permissions can either be setup via IAM roles for ServiceAccount or can
5458#### Setup IAM manually
5559If not setting up IAM for ServiceAccount, apply the IAM policies from the following URL at minimum.
5660```
57- curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.1.3 /docs/install/iam_policy.json
61+ curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.0 /docs/install/iam_policy.json
5862```
5963## Add Controller to Cluster
6064
@@ -105,7 +109,7 @@ curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-lo
105109 ### Apply YAML
106110 1. Download spec for load balancer controller.
107111 ```
108- wget https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.1.3 /docs/install/v2_1_3_full .yaml
112+ wget https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.0 /docs/install/v2_2_0_full .yaml
109113 ```
110114 1. Edit the saved yaml file, go to the Deployment spec, and set the controller --cluster-name arg value to your EKS cluster name
111115 ```
0 commit comments