Uploaded image for project: 'National Data Service'
  1. National Data Service
  2. NDS-214

Prototype load balancer

XMLWordPrintableJSON

    • Icon: Story Story
    • Resolution: Fixed
    • Icon: Normal Normal
    • Odum Release
    • None
    • Development
    • None

      This task encompasses work to implement a prototype load balancer in support of the requirements defined in:

      https://opensource.ncsa.illinois.edu/confluence/display/NDS/Workbench+Loadbalancer

      Goal is immediate path based routing for all exposed services

      • Provision the system and setup Deis opensource router
      • Make a test-plan - repeatable sequence of experiments to perform
      • Evaluate operation, performance, stability, reliability
        • Path-based routing for exposed services by project/stack -
        • Integration with kubernetnes events/etcd/labels
        • setup/tear-down and re-use of connections
        • Joining established system/reboot - re-establish existing endpoints on restart
      • Time-permitting: TLS support
      • Time-permitting - Optional port based (TCP)
      • Time-permitting: Additional external IP address for a project and CNAME/vhost integration

      Artifacts:

      • Update Confluence page documenting findings, issues, LB options, pros cons, etc.
      • Demonstration of prototype

              lambert8 Sara Lambert
              willis8 Craig Willis
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 4 days
                  4d
                  Remaining:
                  Remaining Estimate - 4 days
                  4d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified