C++ • Programmable L3/L4 and L7 proxy ◦ OSI参照モデル • A side-car proxy that provides the functionality you need to create microservices ◦ マイクロサービスが抱える問題をサイドカーとして解決 • Lyftによって開発された • Cloud Native Graduated ◦ 現在6つ、Kubernetes, Prometheus, Envoy, CoreDNS, containerd, Fluentd https://landscape.cncf.io/selected=envoy
Endpoint Discovery Service (EDS) API ◦ Cluster discovery service (CDS) API ◦ Route discovery service (RDS) API ◦ Listener discovery service (LDS) API ◦ Secret discovery service (SDS) API • Consul: Service Discovery
Fault Tolerant Microservices" というプレゼンがとても良かった話 - Qiita • Building Fault Tolerant Microservices • Envoyでサービスメッシュを作ろう - Qiita • EnvoyとAmazon ECS Service Discoveryを利用したgRPCの負荷分散 – PSYENCE:MEDIA • Running Envoy on CentOS 6/7 — Joey Bratton • How to Condemn Your Microservices Architecture to Fail Before You Even Start • Setting Up an Envoy Front Proxy on Amazon ECS • Microservices Patterns With Envoy Sidecar Proxy, Part I: Circuit Breaking • Circuit Breakerの効用をEnvoy + Gatlingで検証してみた • Envoy Proxyに入門した • cncf/trailmap: TrailMap files from the cncf/landscape repo • Ops meets NoOps • DevLOVE X 20190623 B CloudNative Sue • SRE: Resiliency: Bolt on Rate Limiting using Envoy - Dm03514 Tech Blog - Medium • Microservices Patterns With Envoy Proxy, Part II: Timeouts and Retries - Red Hat Developer Blog