2
2
3
3
## Kubernetes version requirements
4
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+
5
+ * AWS Load Balancer Controller v2.2.0+ requires Kubernetes 1.16+
6
6
7
7
!!!warning "Existing AWS ALB Ingress Controller users"
8
8
AWS ALB Ingress controller must be uninstalled before installing AWS Load Balancer controller.
@@ -34,7 +34,7 @@ The IAM permissions can either be setup via IAM roles for ServiceAccount or can
34
34
35
35
1. Download IAM policy for the AWS Load Balancer Controller
36
36
```
37
- curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.0 /docs/install/iam_policy.json
37
+ curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.1 /docs/install/iam_policy.json
38
38
```
39
39
40
40
1. Create an IAM policy called AWSLoadBalancerControllerIAMPolicy
@@ -58,7 +58,7 @@ The IAM permissions can either be setup via IAM roles for ServiceAccount or can
58
58
#### Setup IAM manually
59
59
If not setting up IAM for ServiceAccount, apply the IAM policies from the following URL at minimum.
60
60
```
61
- curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.0 /docs/install/iam_policy.json
61
+ curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.1 /docs/install/iam_policy.json
62
62
```
63
63
## Add Controller to Cluster
64
64
@@ -109,7 +109,7 @@ curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-lo
109
109
### Apply YAML
110
110
1. Download spec for load balancer controller.
111
111
```
112
- wget https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.0 /docs/install/v2_2_0_full .yaml
112
+ wget https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.1 /docs/install/v2_2_1_full .yaml
113
113
```
114
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
115
115
```
@@ -133,7 +133,7 @@ curl -o iam-policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-lo
133
133
```
134
134
1. Apply the yaml file
135
135
```
136
- kubectl apply -f v2_2_0_full .yaml
136
+ kubectl apply -f v2_2_1_full .yaml
137
137
```
138
138
139
139
0 commit comments