Skip to content

Commit 5329d2e

Browse files
committed
Clarifying interoperability with TrafficPolicy fields
1 parent b91abb2 commit 5329d2e

File tree

1 file changed

+8
-4
lines changed
  • keps/sig-network/2433-topology-aware-hints

1 file changed

+8
-4
lines changed

keps/sig-network/2433-topology-aware-hints/README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,11 +200,14 @@ continue to be supported as a means of configuring this feature.
200200

201201
#### Interoperability
202202

203-
If any of the following are true, topology hints will be ignored:
203+
Topology hints will be ignored if the TopologyKeys field has at least one entry.
204+
This field is deprecated and will be removed soon.
204205

205-
- ExternalTrafficPolicy is set to Local
206-
- InternalTrafficPolicy is set to Local
207-
- TopologyKeys field has at least one entry
206+
Both ExternalTrafficPolicy and InternalTrafficPolicy will be given precedence
207+
over topology aware routing. For example, if `ExternalTrafficPolicy=Local` and
208+
topology was enabled, external traffic would be routed using the
209+
ExternalTrafficPolicy configuration while internal traffic would be routed with
210+
topology.
208211

209212
#### Feature Gate
210213

@@ -444,6 +447,7 @@ EndpointSliceSyncs = metrics.NewCounterVec(
444447

445448
### Graduation Criteria
446449
- Alpha should provide basic functionality covered with tests described above.
450+
- Interoperability with Internal and External TrafficPolicy fields.
447451

448452
### Version Skew Strategy
449453
This KEP requires updates to both the EndpointSlice Controller and kube-proxy.

0 commit comments

Comments
 (0)