1
1
# Load Balancer Controller Installation
2
2
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
+
3
7
!!!warning "Existing AWS ALB Ingress Controller users"
4
8
AWS ALB Ingress controller must be uninstalled before installing AWS Load Balancer controller.
5
9
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
30
34
31
35
1. Download IAM policy for the AWS Load Balancer Controller
32
36
```
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
34
38
```
35
39
36
40
1. Create an IAM policy called AWSLoadBalancerControllerIAMPolicy
@@ -54,7 +58,7 @@ The IAM permissions can either be setup via IAM roles for ServiceAccount or can
54
58
#### Setup IAM manually
55
59
If not setting up IAM for ServiceAccount, apply the IAM policies from the following URL at minimum.
56
60
```
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
58
62
```
59
63
## Add Controller to Cluster
60
64
@@ -105,7 +109,7 @@ curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-lo
105
109
### Apply YAML
106
110
1. Download spec for load balancer controller.
107
111
```
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
109
113
```
110
114
1. Edit the saved yaml file, go to the Deployment spec, and set the controller --cluster-name arg value to your EKS cluster name
111
115
```
0 commit comments