Uploaded image for project: 'OpenShift Core Networking'
  1. OpenShift Core Networking
  2. CORENET-5202

[ocp/ovn-kubernetes] [Routes] Add special support for ocp-ingress namespace to access any service via mp0: CNI-networked router pods

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • None
    • CORENET Sprint 269, CORENET Sprint 270, CORENET Sprint 271

      1. add a label to the namespace, this will be used by Miciah on router side
      2. then I will add a specific LRP to specifically redirect haproxy traffic to mp0 in default network
      3. we will also pkt_mark this packet before sending it out out mp0
      4. a new controller that watches for namespaces that have routes will be added and if a namespace has a route created then we will match on the mark in br-ex and that traffic alone to the specific UDN's clusterIP will be allowed for haproxy -> this will only be in ocp/ovnk btw

      Goal here is to ensure ingress pods can talk to services on UDN networks for routes to work.

      Implementation of a solution for host-networked router pods is handled separately as a next step in https://issues.redhat.com/browse/SDN-5665 

      There is a dependency on net-edge work [Jira LINK TO BE ADDED]

              rravaiol@redhat.com Riccardo Ravaioli
              sseethar Surya Seetharaman
              None
              None
              None
              None
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: