Skip to content

Commit ed4d959

Browse files
authored
Merge pull request #4196 from andreybutenko/2025-05-22-eks-auto-mode
Add EKS Auto Mode considerations to documentation
2 parents c84685e + 87680f4 commit ed4d959

File tree

5 files changed

+26
-0
lines changed

5 files changed

+26
-0
lines changed

docs/guide/ingress/annotations.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ You can add annotations to kubernetes Ingress and Service objects to customize t
1414
- Merge: such annotation can be specified on all Ingresses within IngressGroup, and will be merged together.
1515

1616
## Annotations
17+
18+
!!!question "EKS Auto Mode users"
19+
If you are using EKS Auto Mode, please see the
20+
[EKS Auto Mode documentation](https://docs.aws.amazon.com/eks/latest/userguide/auto-configure-alb.html#_considerations)
21+
for key differences between the load balancing capability of EKS Auto Mode and the open source load balancer controller.
22+
1723
| Name | Type |Default| Location | MergeBehavior |
1824
|-------------------------------------------------------------------------------------------------------|----------------------------------------------------|------|-----------------|---------------|
1925
| [alb.ingress.kubernetes.io/load-balancer-name](#load-balancer-name) | string |N/A| Ingress | Exclusive |

docs/guide/ingress/ingress_class.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@ the name of the Ingress controller.
5353
You can enforce IngressClass resource adoption by disabling the `kubernetes.io/ingress.class` annotation via [--disable-ingress-class-annotation](../../../deploy/configurations/#disable-ingress-class-annotation) controller flag.
5454

5555
## IngressClassParams
56+
57+
!!!question "EKS Auto Mode users"
58+
If you are using EKS Auto Mode, please see the
59+
[EKS Auto Mode documentation](https://docs.aws.amazon.com/eks/latest/userguide/auto-configure-alb.html#_considerations)
60+
for key differences between the load balancing capability of EKS Auto Mode and the open source load balancer controller.
61+
5662
IngressClassParams is a [CRD](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) specific to the AWS Load Balancer Controller, which can be used along with IngressClass’s parameter field.
5763
You can use IngressClassParams to enforce settings for a set of Ingresses.
5864

docs/guide/service/annotations.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@
1313
These annotations are specific to the kubernetes [service resources reconciled](#lb-type) by the AWS Load Balancer Controller. Although the list was initially derived from the k8s in-tree `kube-controller-manager`, this
1414
documentation is not an accurate reference for the services reconciled by the in-tree controller.
1515

16+
!!!question "EKS Auto Mode users"
17+
If you are using EKS Auto Mode, please see the
18+
[EKS Auto Mode documentation](https://docs.aws.amazon.com/eks/latest/userguide/auto-configure-nlb.html#_considerations)
19+
for key differences between the load balancing capability of EKS Auto Mode and the open source load balancer controller.
20+
1621
| Name | Type | Default | Notes |
1722
|----------------------------------------------------------------------------------------------------------------------|-------------------------|--------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
1823
| [service.beta.kubernetes.io/load-balancer-source-ranges](#lb-source-ranges) | stringList | | |

docs/guide/targetgroupbinding/spec.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
!!!question "EKS Auto Mode users"
2+
If you are using EKS Auto Mode, please see the
3+
[EKS Auto Mode documentation](https://docs.aws.amazon.com/eks/latest/userguide/auto-configure-alb.html#_considerations)
4+
for key differences between the load balancing capability of EKS Auto Mode and the open source load balancer controller.
5+
16
<p>Packages:</p>
27
<ul>
38
<li>

docs/guide/targetgroupbinding/targetgroupbinding.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ This will allow you to provision the load balancer infrastructure completely out
99

1010
You can view all TargetGroupBindings in a namespace by `kubectl get targetgroupbindings -n <your-namespace> -o wide`
1111

12+
!!!question "EKS Auto Mode users"
13+
If you are using EKS Auto Mode, please see the
14+
[EKS Auto Mode documentation](https://docs.aws.amazon.com/eks/latest/userguide/auto-configure-alb.html#_considerations)
15+
for key differences between the load balancing capability of EKS Auto Mode and the open source load balancer controller.
1216

1317
## TargetType
1418
TargetGroupBinding CR supports TargetGroups of either `instance` or `ip` TargetType.

0 commit comments

Comments
 (0)