Skip to content

Commit c6f703c

Browse files
committed
Bump LBC version to 2.13.3, use /latest/ in links.
1 parent 0638323 commit c6f703c

File tree

5 files changed

+22
-22
lines changed

5 files changed

+22
-22
lines changed

latest/ug/networking/aws-load-balancer-controller.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ The controller watches for Kubernetes Ingress or Service resources. In response,
1919
The controller provisions the following resources:
2020

2121
*Kubernetes `Ingress`*::
22-
The LBC creates an link:elasticloadbalancing/latest/application/introduction.html[{aws} Application Load Balancer (ALB),type="documentation"] when you create a Kubernetes `Ingress`. https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.7/guide/ingress/annotations/[Review the annotations you can apply to an Ingress resource.]
22+
The LBC creates an link:elasticloadbalancing/latest/application/introduction.html[{aws} Application Load Balancer (ALB),type="documentation"] when you create a Kubernetes `Ingress`. https://kubernetes-sigs.github.io/aws-load-balancer-controller/latest/guide/ingress/annotations/[Review the annotations you can apply to an Ingress resource.]
2323

2424

2525
*Kubernetes service of the `LoadBalancer` type*::
26-
The LBC creates an link:elasticloadbalancing/latest/network/introduction.html[{aws} Network Load Balancer (NLB),type="documentation"]when you create a Kubernetes service of type `LoadBalancer`. https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.7/guide/service/annotations/[Review the annotations you can apply to a Service resource.]
26+
The LBC creates an link:elasticloadbalancing/latest/network/introduction.html[{aws} Network Load Balancer (NLB),type="documentation"]when you create a Kubernetes service of type `LoadBalancer`. https://kubernetes-sigs.github.io/aws-load-balancer-controller/latest/guide/service/annotations/[Review the annotations you can apply to a Service resource.]
2727
+
2828
In the past, the Kubernetes network load balancer was used for _instance_ targets, but the LBC was used for _IP_ targets. With the {aws} Load Balancer Controller version `2.3.0` or later, you can create NLBs using either target type. For more information about NLB target types, see link:elasticloadbalancing/latest/network/load-balancer-target-groups.html#target-type[Target type,type="documentation"] in the User Guide for Network Load Balancers.
2929

@@ -62,7 +62,7 @@ Kubernetes includes a legacy cloud provider for {aws}. The legacy cloud provider
6262
[IMPORTANT]
6363
====
6464
65-
In versions 2.5 and newer, the {aws} Load Balancer Controller becomes the default controller for Kubernetes _service_ resources with the `type: LoadBalancer` and makes an {aws} Network Load Balancer (NLB) for each service. It does this by making a mutating webhook for services, which sets the `spec.loadBalancerClass` field to `service.k8s.aws/nlb` for new services of `type: LoadBalancer`. You can turn off this feature and revert to using the https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.7/guide/service/annotations/#legacy-cloud-provider[legacy Cloud Provider] as the default controller, by setting the helm chart value `enableServiceMutatorWebhook` to `false`. The cluster won't provision new Classic Load Balancers for your services unless you turn off this feature. Existing Classic Load Balancers will continue to work.
65+
In versions 2.5 and newer, the {aws} Load Balancer Controller becomes the default controller for Kubernetes _service_ resources with the `type: LoadBalancer` and makes an {aws} Network Load Balancer (NLB) for each service. It does this by making a mutating webhook for services, which sets the `spec.loadBalancerClass` field to `service.k8s.aws/nlb` for new services of `type: LoadBalancer`. You can turn off this feature and revert to using the https://kubernetes-sigs.github.io/aws-load-balancer-controller/latest/guide/service/annotations/#legacy-cloud-provider[legacy Cloud Provider] as the default controller, by setting the helm chart value `enableServiceMutatorWebhook` to `false`. The cluster won't provision new Classic Load Balancers for your services unless you turn off this feature. Existing Classic Load Balancers will continue to work.
6666
6767
====
6868

latest/ug/networking/lbc-helm.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ Before proceeding with the configuration steps on this page, consider the follow
4343
4444
[#lbc-helm-iam]
4545
== Step 1: Create IAM Role using `eksctl`
46-
The following steps refer to the {aws} Load Balancer Controller *v2.13.0* release version. For more information about all releases, see the https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/[{aws} Load Balancer Controller Release Page] on GitHub.
46+
The following steps refer to the {aws} Load Balancer Controller *v2.13.3* release version. For more information about all releases, see the https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/[{aws} Load Balancer Controller Release Page] on GitHub.
4747

4848
. Download an IAM policy for the {aws} Load Balancer Controller that allows it to make calls to {aws} APIs on your behalf.
4949
+
5050
[source,shell,subs="verbatim,attributes"]
5151
----
52-
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.13.0/docs/install/iam_policy.json
52+
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.13.3/docs/install/iam_policy.json
5353
----
5454
** If you are a non-standard {aws} partition, such as a Government or China region, https://github.com/kubernetes-sigs/aws-load-balancer-controller/tree/main/docs/install[review the policies on GitHub] and download the appropriate policy for your region.
5555
. Create an IAM policy using the policy downloaded in the previous step.

latest/ug/networking/lbc-manifest.adoc

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Before proceeding with the configuration steps on this page, consider the follow
4343
4444
[#lbc-iam]
4545
== Step 1: Configure IAM
46-
The following steps refer to the {aws} Load Balancer Controller *v2.11.0* release version. For more information about all releases, see the https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/[{aws} Load Balancer Controller Release Page] on GitHub.
46+
The following steps refer to the {aws} Load Balancer Controller *v2.13.3* release version. For more information about all releases, see the https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/[{aws} Load Balancer Controller Release Page] on GitHub.
4747

4848
. Download an IAM policy for the {aws} Load Balancer Controller that allows it to make calls to {aws} APIs on your behalf.
4949
+
@@ -53,15 +53,15 @@ The following steps refer to the {aws} Load Balancer Controller *v2.11.0* releas
5353
+
5454
[source,shell,subs="verbatim,attributes"]
5555
----
56-
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.11.0/docs/install/iam_policy.json
56+
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.13.3/docs/install/iam_policy.json
5757
----
5858

5959

6060
{aws} GovCloud (US):::
6161
+
6262
[source,shell,subs="verbatim,attributes"]
6363
----
64-
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.11.0/docs/install/iam_policy_us-gov.json
64+
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.13.3/docs/install/iam_policy_us-gov.json
6565
----
6666
+
6767
[source,shell,subs="verbatim,attributes"]
@@ -240,15 +240,15 @@ kubectl apply \
240240
+
241241
[source,bash,subs="verbatim,attributes"]
242242
----
243-
curl -Lo v2_11_0_full.yaml https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/download/v2.11.0/v2_11_0_full.yaml
243+
curl -Lo v2_13_3_full.yaml https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/download/v2.13.3/v2_13_3_full.yaml
244244
----
245245
. Make the following edits to the file.
246246
+
247-
.. If you downloaded the `v2_11_0_full.yaml` file, run the following command to remove the `ServiceAccount` section in the manifest. If you don't remove this section, the required annotation that you made to the service account in a previous step is overwritten. Removing this section also preserves the service account that you created in a previous step if you delete the controller.
247+
.. If you downloaded the `v2_13_3_full.yaml` file, run the following command to remove the `ServiceAccount` section in the manifest. If you don't remove this section, the required annotation that you made to the service account in a previous step is overwritten. Removing this section also preserves the service account that you created in a previous step if you delete the controller.
248248
+
249249
[source,shell,subs="verbatim,attributes"]
250250
----
251-
sed -i.bak -e '690,698d' ./v2_11_0_full.yaml
251+
sed -i.bak -e '690,698d' ./v2_13_3_full.yaml
252252
----
253253
+
254254
If you downloaded a different file version, then open the file in an editor and remove the following lines.
@@ -269,20 +269,20 @@ metadata:
269269
+
270270
[source,shell,subs="verbatim,attributes"]
271271
----
272-
sed -i.bak -e 's|your-cluster-name|my-cluster|' ./v2_11_0_full.yaml
272+
sed -i.bak -e 's|your-cluster-name|my-cluster|' ./v2_13_3_full.yaml
273273
----
274274
.. If your nodes don't have access to the Amazon EKS Amazon ECR image repositories, then you need to pull the following image and push it to a repository that your nodes have access to. For more information on how to pull, tag, and push an image to your own repository, see <<copy-image-to-repository>>.
275275
+
276276
[source,bash,subs="verbatim,attributes"]
277277
----
278-
public.ecr.aws/eks/aws-load-balancer-controller:v2.11.0
278+
public.ecr.aws/eks/aws-load-balancer-controller:v2.13.3
279279
----
280280
+
281281
Add your registry's name to the manifest. The following command assumes that your private repository's name is the same as the source repository and adds your private registry's name to the file. Replace [.replaceable]`111122223333.dkr.ecr.region-code.amazonaws.com` with your registry. This line assumes that you named your private repository the same as the source repository. If not, change the `eks/aws-load-balancer-controller` text after your private registry name to your repository name.
282282
+
283283
[source,shell,subs="verbatim,attributes"]
284284
----
285-
sed -i.bak -e 's|public.ecr.aws/eks/aws-load-balancer-controller|111122223333.dkr.ecr.region-code.amazonaws.com/eks/aws-load-balancer-controller|' ./v2_11_0_full.yaml
285+
sed -i.bak -e 's|public.ecr.aws/eks/aws-load-balancer-controller|111122223333.dkr.ecr.region-code.amazonaws.com/eks/aws-load-balancer-controller|' ./v2_13_3_full.yaml
286286
----
287287
.. (Required only for Fargate or Restricted IMDS)
288288
+
@@ -306,19 +306,19 @@ spec:
306306
+
307307
[source,shell,subs="verbatim,attributes"]
308308
----
309-
kubectl apply -f v2_11_0_full.yaml
309+
kubectl apply -f v2_13_3_full.yaml
310310
----
311311
. Download the `IngressClass` and `IngressClassParams` manifest to your cluster.
312312
+
313313
[source,shell,subs="verbatim,attributes"]
314314
----
315-
curl -Lo v2_11_0_ingclass.yaml https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/download/v2.11.0/v2_11_0_ingclass.yaml
315+
curl -Lo v2_13_3_ingclass.yaml https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/download/v2.13.3/v2_13_3_ingclass.yaml
316316
----
317317
. Apply the manifest to your cluster.
318318
+
319319
[source,shell,subs="verbatim,attributes"]
320320
----
321-
kubectl apply -f v2_11_0_ingclass.yaml
321+
kubectl apply -f v2_13_3_ingclass.yaml
322322
----
323323
324324

latest/ug/networking/lbc-remove.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ To migrate from the ALB Ingress Controller for Kubernetes to the {aws} Load Bala
8787
+
8888
[source,shell,subs="verbatim,attributes"]
8989
----
90-
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.11.0/docs/install/iam_policy_v1_to_v2_additional.json
90+
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.13.3/docs/install/iam_policy_v1_to_v2_additional.json
9191
----
9292
. If your cluster is in the {aws} GovCloud (US-East) or {aws} GovCloud (US-West) {aws} Regions, then replace `{arn-aws}` with `arn:aws-us-gov:`.
9393
+

latest/ug/workloads/alb-ingress.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ eksctl create fargateprofile \
164164
+
165165
[source,bash,subs="verbatim,attributes"]
166166
----
167-
kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.11.0/docs/examples/2048/2048_full.yaml
167+
kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.13.3/docs/examples/2048/2048_full.yaml
168168
----
169169
*** *Private*::
170170

@@ -173,7 +173,7 @@ kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-bala
173173
+
174174
[source,bash,subs="verbatim,attributes"]
175175
----
176-
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.11.0/docs/examples/2048/2048_full.yaml
176+
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.13.3/docs/examples/2048/2048_full.yaml
177177
----
178178
.... Edit the file and find the line that says `alb.ingress.kubernetes.io/scheme: internet-facing`.
179179
.... Change [.replaceable]`internet-facing` to `internal` and save the file.
@@ -189,7 +189,7 @@ kubectl apply -f 2048_full.yaml
189189
+
190190
[source,bash,subs="verbatim,attributes"]
191191
----
192-
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.11.0/docs/examples/2048/2048_full.yaml
192+
curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.13.3/docs/examples/2048/2048_full.yaml
193193
----
194194
... Open the file in an editor and add the following line to the annotations in the ingress spec.
195195
+
@@ -237,7 +237,7 @@ image::images/2048.png[2048 sample application,scaledwidth=100%]
237237
+
238238
[source,bash,subs="verbatim,attributes"]
239239
----
240-
kubectl delete -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.11.0/docs/examples/2048/2048_full.yaml
240+
kubectl delete -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.13.3/docs/examples/2048/2048_full.yaml
241241
----
242242
** If you downloaded and edited the manifest, use the following command.
243243
+

0 commit comments

Comments
 (0)