Go example for gRPC load balancing with Istio
All executables are located at the cmd
directory.
There are 5 examples:
frontend
: connect tobackend
and provides public RESTful/gRPC interfaces.backend
: a standalone service.
Build all executables
$ make all
Generate code from protobuf
$ make gen
Clean all executables
$ make clean
Run go test
$ make test
Run dep ensure
$ make deps
Build docker image
$ make docker
Push docker image
$ make docker-push
The MIT License