Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yokawasa/envoy-proxy-demos
Set of Envoy Proxy feature demos (Envoy v2 API supported)
https://github.com/yokawasa/envoy-proxy-demos
circuit-breaker demo docker docker-compose envoy envoy-proxy fault-injection jaeger service-mesh tracing zipkin
Last synced: 3 months ago
JSON representation
Set of Envoy Proxy feature demos (Envoy v2 API supported)
- Host: GitHub
- URL: https://github.com/yokawasa/envoy-proxy-demos
- Owner: yokawasa
- License: mit
- Created: 2018-12-16T07:12:05.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-14T05:01:35.000Z (over 4 years ago)
- Last Synced: 2024-04-17T14:28:51.617Z (9 months ago)
- Topics: circuit-breaker, demo, docker, docker-compose, envoy, envoy-proxy, fault-injection, jaeger, service-mesh, tracing, zipkin
- Language: Python
- Homepage:
- Size: 13.9 MB
- Stars: 75
- Watchers: 4
- Forks: 38
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Envoy Proxy Demos
Set of demos to demonstrate [Envoy Proxy](https://www.envoyproxy.io/) features![](assets/demo-app-arch.png)
This project is a fork of the [Envoy's example demo sets](https://github.com/envoyproxy/envoy/tree/master/examples)
## 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](httproute-simple-match)
- [HTTP Routing: Routing based on Header Condition](httproute-header-match)
- [HTTP Routing: Blue Green Traffic Splitting](httproute-blue-green)
- [Fault Injection](fault-injection)
- [Circuit Breaker](circuit-breaker)
- [Timeouts and Retries (+ Fault Injections)](timeouts-retries)
- [Jaeger Tracing](jaeger-tracing)
- [Zipkin Tracing](zipkin-tracing)## Demo versions and supported envoy versions
- latest: envoy api v2 based demo apps
- [v2.0.0](https://github.com/yokawasa/envoy-proxy-demos/releases/tag/v2.0.0): envoy api v2 based demo apps
- [v1.0.0](https://github.com/yokawasa/envoy-proxy-demos/releases/tag/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