Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tasks required for Production Deployments:

...

  1. Test LB prototype with test-drive interfaces/specs - path based for odum 
    1. Jira
      serverJIRA
      serverIdb14d4ad9-eb00-3a94-88ac-a843fb6fa1ca
      keyNDS-239

...

  1. Update go dependencies/ingress API to current production release of kubernetes -
    currently based on 1.2.0-alpha, current 160502 is 1.2.3

...

  1. , should evaluate diff of 1.2.3 and 1.3.0-alpha and pick appropriately for future

...

    1. Jira
      serverJIRA
      serverIdb14d4ad9-eb00-3a94-88ac-a843fb6fa1ca
      keyNDS-240
  1. Update the load balancer build  - go build produces a static binary.  

...

  1. Build should produce image from alpine with net-tools and single static binary.

...


  1. Info on golang:onbuilds is here: https://hub.docker.com/_/golang/
    1. Jira
      serverJIRA
      serverIdb14d4ad9-eb00-3a94-88ac-a843fb6fa1ca
      keyNDS-241
  2. Addressing startup
    1. Label the LB node such that LB pod deploys there, and add anti-affinity to label/scheduler/system to avoid scheduling other pods on the LB node.
      i.e.  The ingress-lb should be the only thing running on the LB node - always
    2.  
      Jira
      serverJIRA
      serverIdb14d4ad9-eb00-3a94-88ac-a843fb6fa1ca
      keyNDS-242

 

Background

The NDS Labs "Workbench" service provides NDSC stakeholders with the ability to quickly launch and explore a variety of data management tools. Users select from a list of available services to configure and deploy instances of them. Workbench "services" are composed of a set of integrated Docker containers all deployed on a Kubernetes cluster. 

...