Uploaded image for project: 'OpenStack as Infra'
  1. OpenStack as Infra
  2. OSASINFRA-2423

Support Router Sharding with Octavia Amphora Service Type LB provider

XMLWordPrintable

    • Support Router Sharding with Octavia Amphora Service Type LB provider
    • False
    • False
    • Done
    • OCPPLAN-6497 - ShiftonStack (SoS) External Load balancer flexibility
    • 0% To Do, 0% In Progress, 100% Done
    • Undefined

      Background
      Router Sharding is the practice of isolating DMZ traffic routes of their applications, from the internal traffic application routes. In OCP 4.X the Openshift Ingress Operator (OIO) was introduced as tooling to do this in an automated way. The OIO functions by configuring a resource called an Ingress Controller that routes traffic for OpenShift routes, and kubernetes ingresses. There are various ways that an ingress controller can route traffic in the underlying cluster. If you want to leverage a LBAAS or Load balancer in the underlying cloud, you have to specify the LoadBalancer Endpoint Publishing Strategy. To do this, it creates a Service Type LB in kubernetes, using that existing tooling to create resources in the underlying cloud.

      Goals
      Support Router Sharding with the OIO using LoadBalancer Endpoint Publishing Strategy when Octavia Amphora or OVN is the Service Type LB provider.

      Support Default Publishing Strategy LoadBalancer with OIO when Octavia Amphora or OVN is the Service Type LB provider.

      Summary
      Theoretically, this should be supported by default once Octavia is fully supported as a Service Type LB provider. However, it is important that we validate this use case, and update all documentation to educate users on how to use this feature with Octavia on OpenStack.

      Definition of Done

              iamemilio Emilio Garcia (Inactive)
              iamemilio Emilio Garcia (Inactive)
              Jon Uriarte Jon Uriarte
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: