Skip to content

morvencao/kube-envoy-xds

Repository files navigation

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

About

Envoy xDS backed by Kubernetes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published