kuberesolver icon indicating copy to clipboard operation
kuberesolver copied to clipboard

Zone aware routing

Open ecktom opened this issue 4 years ago • 1 comments

Hi @sercand,

first of all thanks for bringing up this beautiful little project. We're doing a lot of gRPC based communication in a multi-AZ cluster with lot's of movement. Thus this project is a lifesaver to keep track of active endpoints.

Based on the multi-AZ setup and a microservice based data-pipeline architecture, we however see intra-region data transfer costs rising since a while, which of course is not a big surprise ;) To mitigate those costs we planned to add a zone aware routing feature to this module. An quiet similar idea has been described a while ago at https://github.com/kubernetes/ingress-nginx which are also working on endpoints directly, so I will simply link the draft here https://github.com/kubernetes/ingress-nginx/blob/master/docs/enhancements/20190815-zone-aware-routing.md#proposal. Of course please ignore the NGINX specific Lua parts ;)

Would you be open for a PR here or would you like to keep this module as clean as possible?

ecktom avatar Feb 05 '21 11:02 ecktom

Hello @ecktom, Sorry for the late reply. This is a good use case and I'm waiting for your contribution.

sercand avatar Feb 13 '21 13:02 sercand