Skip to content

Commit 5e6e616

Browse files
dfitzmauopenshift-cherrypick-robot
authored andcommitted
OCPBUGS-42326: Added ETP=Local note to configuration-externalip.adoc
1 parent a9b8e86 commit 5e6e616

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

modules/configuration-externalip.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ As a cluster administrator, you must configure routing to externalIPs. You must
2626
To use IP address blocks defined by `autoAssignCIDRs` in {product-title}, you must configure the necessary IP address assignment and routing for your host network.
2727
====
2828

29-
The following YAML describes a service with an external IP address configured:
29+
The following YAML shows a `Service` object with a configured external IP:
3030

31-
.Example `Service` object with `spec.externalIPs[]` set
3231
[source,yaml]
3332
----
3433
apiVersion: v1

modules/nw-egress-ips-object.adoc

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@
22
//
33
// * networking/ovn_kubernetes_network_provider/assigning-egress-ips-ovn.adoc
44

5+
:_mod-docs-content-type: REFERENCE
56
[id="nw-egress-ips-object_{context}"]
67
= EgressIP object
78

89
The following YAML describes the API for the `EgressIP` object. The scope of the object is cluster-wide; it is not created in a namespace.
910

11+
[IMPORTANT]
12+
====
13+
EgressIP selected pods cannot serve as backends for services with `externalTrafficPolicy` set to `Local`. If you try this configuration, service ingress traffic that targets the pods gets incorrectly rerouted to the egress node that hosts the EgressIP. This situation negatively impacts the handling of incoming service traffic and causes connections to drop. This leads to unavailable and non-functional services.
14+
====
15+
1016
[source,yaml]
1117
----
1218
apiVersion: k8s.ovn.org/v1
@@ -22,11 +28,8 @@ spec:
2228
...
2329
----
2430
<1> The name for the `EgressIPs` object.
25-
2631
<2> An array of one or more IP addresses.
27-
2832
<3> One or more selectors for the namespaces to associate the egress IP addresses with.
29-
3033
<4> Optional: One or more selectors for pods in the specified namespaces to associate egress IP addresses with. Applying these selectors allows for the selection of a subset of pods within a namespace.
3134

3235
The following YAML describes the stanza for the namespace selector:

0 commit comments

Comments
 (0)