Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 748 Bytes

README.md

File metadata and controls

54 lines (39 loc) · 748 Bytes

Envoy xDS backed by Kubernetes

Simple golang-based implementation of an API server that aimed to run in Kubernetes cluster that implements the Envoy discovery service APIs defined in data-plane-api.

Requirements

  1. Go 1.9+
  2. Docker
  3. Kubernetes

Build

  1. Setup tools and dependencies
make tools
make depend.install
  1. Generate proto files (if you update the data-plane-api dependency)
make generate
  1. Format, vet and lint the code
make check
  1. Build
make build
  1. Build docker image
make docker
  1. Push docker image
make push
  1. Clean the build
make clean