Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 674 Bytes

README.md

File metadata and controls

59 lines (41 loc) · 674 Bytes

grpc-lb-istio

Go example for gRPC load balancing with Istio

Introduction

All executables are located at the cmd directory.

Examples

There are 5 examples:

  • frontend: connect to backend and provides public RESTful/gRPC interfaces.
  • backend: a standalone service.

Usage

Development

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

Docker

Build docker image

$ make docker

Push docker image

$ make docker-push

License

The MIT License