envoy-proxy-demos icon indicating copy to clipboard operation
envoy-proxy-demos copied to clipboard

Set of Envoy Proxy feature demos (Envoy v2 API supported)

Envoy Proxy Demos

Set of demos to demonstrate Envoy Proxy features

This project is a fork of the Envoy's example demo sets

Pre-requisites

  • docker daemon: You need to have access to a docker daemon to run the demos
  • cURL : You need cURL to test the demos

Table of Content

  • HTTP Routing: Simple Match Routing
  • HTTP Routing: Routing based on Header Condition
  • HTTP Routing: Blue Green Traffic Splitting
  • Fault Injection
  • Circuit Breaker
  • Timeouts and Retries (+ Fault Injections)
  • Jaeger Tracing
  • Zipkin Tracing

Demo versions and supported envoy versions

  • latest: envoy api v2 based demo apps
  • v2.0.0: envoy api v2 based demo apps
  • v1.0.0: envoy api v1 based demo apps

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/yokawasa/envoy-proxy-demos