-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
BU Product Work
-
False
-
None
-
False
-
OCPSTRAT-1613 - Enhance User Defined Networks: Add support for Services(Full), EIP(Full), NetPol: GA
-
---
-
-
-
SDN Sprint 258, SDN Sprint 259, SDN Sprint 260
-
0
-
0
This builds on top of https://issues.redhat.com/browse/SDN-4937
Goal of this card is to implement the services workflow for user-defined networks - in-cluster traffic flows only (external->svc is tracked in another card)
- Check Services aspect in the KEP
- add logic to ensure services are accessible on the user-defined network
- How will the endpointslices for user-defined networks be designed as -> this will be designed as part of L3 card by Ricky, work with him
- accordingly for services create LBs on switches and routers for the secondary network topology
- extend current services controller to be multiple networks aware
- add tests for all combos here
- pod->services code is same for both gateway modes, so ensure it works on both
End goal here is: Only add support for east-west pod->services logic on user-defined network for the pods. Other things will have other cards. Please work with other assignee as a "services-design-sub-group" so that you also have your potential reviewer in your group.
TL;DR: traffic flows that should be supported here:
- pod->clusterip (w & w/ITP=local)
- pod->loadbalancerVIP (w & w/ ETP=local)
- pod->externalIP
- pod->nodePort -> sameNode/otherNode
- clones
-
SDN-4939 [L3] [Services] Add support for Pod->Services traffic in user-defined primary networks
- Closed