Introduction

Tinkering with sidecar-proxy concept. Using envoy.

Quickstart

Build/start the 'real' service

Install sbt. Then:

cd a-server
sbt run

Make sure it's running:

curl localhost:8080/hello

Build/start the proxy

cd proxy
docker build -t envoy:v1 .
docker run --rm --network host envoy:v1

Hit the service via the proxy

curl localhost:10000/svc/1/hello

Admin console

Admin console runs here.