Envoy proxy examples and experiments
To run the samples in this project please install the following dependencies:
- Shipyard https://shipyard.run
- Docker https://docker.io
./tcp-loadbalancing
Simple TCP Load BalancingThis example shows how to loadbalance two Docker containers using Envoy
./routing-simple
Simple RoutingThis example shows how to route to two different containers using HTTP path
./routing-simple-k8s
Simple Routing KubernetesThis example shows how to route to two different containers using HTTP path running in Kubernetes
./wasm-filters
WASM HTTP Filters for Consul Service MeshThis example shows how WASM HTTP filters can be used with Envoy proxy
Install Shipyard
curl https://shipyard.run/install | bash -s
Create the environment
shipyard run ./wasm-filters