README ¶ k8s-grpc-lb-solutions LoadBalancer solutions in kubernetes, includes demo code and solution detail Solutions gRPC Client LoadBalancing advantages: No need to import proxy, no need to maintain an external component. No delay to increase. disadvantages: Client changes and LoadBalancing strategy is simple as usually. Service changes, headless service required. gRPC Server LoadBalancing proxy advantages: Keep client simple and no changes. disadvantages: Increasing delay. Need to maintain LoadBalancing proxy gRPC Client Resolver advantages: disadvantages: References https://www.youtube.com/watch?v=F2znfxn_5Hg https://linkerd.io/2/overview/ http://yangxikun.github.io/golang/2019/10/19/golang-grpc-client-side-lb.html https://github.com/grpc/grpc/blob/master/doc/load-balancing.md Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis examples grpc-client grpc-server proto resolver solutions lb-client-resolver Click to show internal directories. Click to hide internal directories.