Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document service discovery and load balancing #421

Closed
briansmith opened this issue Feb 22, 2018 · 4 comments
Closed

Document service discovery and load balancing #421

briansmith opened this issue Feb 22, 2018 · 4 comments
Labels
area/docs priority/P2 Nice-to-have for Release

Comments

@briansmith
Copy link
Contributor

At https://conduit.io/docs we don't have any documentation for how service discovery and load balancing works. It is important that we document how these work, in particular:

  • How the proxy uses the Destination service to provide L7 load balancing.
  • The advantages of how Conduit does L7 load balancing vs. how Kubernetes does L4 load balancing by default.
  • How Conduit integrates the Destination service with Kubernetes load balancing transparently so that things like "clusterFirst" networking and custom dnsConfigs work transparently.
  • How Conduit allows node-local services like "metadata" on GKE to work.
  • Details of Conduit's load balancing, "least loaded", etc.
  • Future enhancement plans.
  • Limitations of our design, especially ways that things aren't fully transparent.
  • How to override Conduit's service discovery enhancements.

I'm assigning this to myself to knock out a first draft.

@briansmith briansmith added this to the Conduit 0.3.1 milestone Feb 22, 2018
@briansmith briansmith self-assigned this Feb 22, 2018
@briansmith
Copy link
Contributor Author

/cc @olix0r

@briansmith
Copy link
Contributor Author

/cc @adleong

@olix0r olix0r modified the milestone: Conduit 0.3.1 Feb 23, 2018
@olix0r olix0r added the priority/P1 Planned for Release label Feb 23, 2018
@briansmith briansmith added priority/P0 Release Blocker and removed priority/P1 Planned for Release labels Feb 26, 2018
@olix0r olix0r added priority/P2 Nice-to-have for Release and removed priority/P0 Release Blocker labels Mar 13, 2018
@wmorgan wmorgan modified the milestones: 0.3.1, 0.4.0 Mar 19, 2018
@olix0r olix0r modified the milestones: 0.4.0, 0.5.0 Apr 13, 2018
@briansmith briansmith removed their assignment Jul 12, 2018
@briansmith briansmith removed this from the 0.5.0 milestone Jul 12, 2018
@c4milo
Copy link

c4milo commented Sep 19, 2018

Any updates or a non official doc that we can read in the mean time? Thanks!

@wmorgan
Copy link
Member

wmorgan commented Feb 19, 2019

@wmorgan wmorgan closed this as completed Feb 19, 2019
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/docs priority/P2 Nice-to-have for Release
Projects
None yet
Development

No branches or pull requests

4 participants