Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nileshsimaria/grpclb
GRPC Load Balancing
https://github.com/nileshsimaria/grpclb
gke gke-cluster golang grpc kubernetes-cluster loadbalancing nginx
Last synced: 8 days ago
JSON representation
GRPC Load Balancing
- Host: GitHub
- URL: https://github.com/nileshsimaria/grpclb
- Owner: nileshsimaria
- Created: 2020-02-20T19:58:18.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-29T00:39:33.000Z (almost 5 years ago)
- Last Synced: 2024-11-13T15:50:52.103Z (2 months ago)
- Topics: gke, gke-cluster, golang, grpc, kubernetes-cluster, loadbalancing, nginx
- Language: Go
- Size: 1.87 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# example server and client code
To see how to run example code locally on your laptop and using docker
- https://github.com/nileshsimaria/grpclb/blob/master/example-code/README.mdIn v1, the server implements unary RPC and in v5 it supports unary, input stream, output stream and bi-directional streaming RPC calls. The client makes number of RPC calls on the same gRPC channel to test L4 and L7 load balancing. The server reply with the time and hostname.
# GRPC LB without NGINX (using native google cloud constructs)
How to achieve and test L4 LB on GKE (without nginx)
- https://github.com/nileshsimaria/grpclb/blob/master/gke-k8s/l4-lb/README.mdHow to achieve and test L7 LB on GKE (without nginx)
- https://github.com/nileshsimaria/grpclb/blob/master/gke-k8s/l7-lb/README.md# GRPC LB with NGINX
## time server (nileshsimaria/grpclb/example-code/timeserver)
https://github.com/nileshsimaria/grpclb/tree/master/nginx/time-server## fortune-teller server
https://github.com/nileshsimaria/grpclb/tree/master/nginx/fortune-teller## how to setup one controller for both grpc and http
https://github.com/nileshsimaria/grpclb/blob/master/nginx/grpc-and-http-ingress/README.md