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

Use service annotations to choose IPVS load balancing method #6

Closed
murali-reddy opened this issue May 14, 2017 · 2 comments
Closed
Milestone

Comments

@murali-reddy
Copy link
Member

Since Service manifest does not have support for choosing load balancing method, use service annotations to add meta data to service to specify load balancing method. Use this method details to configure ipvs service.

On side note how useful it is needs to be analyzed. Given that each node is making decision on the knowledge of connections it is aware of. Even if a node performs least connection load balancing it does not necessarily mean endpoint has least connection. As there can be connetions that are load balanced from across the cluster nodes. This is nature of distributed load balancer.

@bzub
Copy link
Collaborator

bzub commented Jun 24, 2017

This is worth pursuing since work we do allowing users to customize their load-balancing setup for Kubernetes Ingress and beyond would then be usable here at the Service level and vice-versa. Letting users get more granular at the Service level would be nice.

@bzub bzub self-assigned this Jun 24, 2017
@bzub bzub added this to the v0.0.5 milestone Jul 7, 2017
@bzub
Copy link
Collaborator

bzub commented Jul 7, 2017

You're right though that this isn't particularly useful with independent IPVS loadbalancers on each node and traditional schedulers. If we get #10 implemented then it becomes useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants