You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/guide/ingress/ingress_class.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -150,6 +150,15 @@ You can use IngressClassParams to enforce settings for a set of Ingresses.
150
150
minimumLoadBalancerCapacity:
151
151
capacityUnits: 1000
152
152
```
153
+
- with targetType
154
+
```
155
+
apiVersion: elbv2.k8s.aws/v1beta1
156
+
kind: IngressClassParams
157
+
metadata:
158
+
name: class2048-config
159
+
spec:
160
+
targetType: ip
161
+
```
153
162
154
163
### IngressClassParams specification
155
164
@@ -188,7 +197,7 @@ If the field is specified, LBC will ignore the `alb.ingress.kubernetes.io/inboun
188
197
189
198
#### spec.certificateArn
190
199
Cluster administrators can use the optional `certificateARN` field to specify the ARN of the certificates for all Ingresses that belong to IngressClass with this IngressClassParams.
191
-
200
+
192
201
If the field is specified, LBC will ignore the `alb.ingress.kubernetes.io/certificate-arn` annotation.
193
202
194
203
#### spec.sslPolicy
@@ -235,6 +244,13 @@ Cluster administrators can use `tags` field to specify the custom tags for AWS r
235
244
2.`spec.tags` in IngressClassParams will have the middle priority.
236
245
3.`alb.ingress.kubernetes.io/tags` annotation will have the lowest priority.
237
246
247
+
#### spec.targetType
248
+
249
+
`targetType` is an optional setting. The available options are `instance` or `ip`.
250
+
251
+
This defines the target type of target groups for all Ingresses that belong to IngressClass with this IngressClassParams.
252
+
If the field is specified, LBC will ignore the `alb.ingress.kubernetes.io/target-type` annotation.
0 commit comments