Live data from Hacker News

Envoy: Modern Proxy server with HTTP 1.1 and 2, GRPC supported reverse proxy

envoyproxy.github.io

1–10 of 24 posts

Re: Envoy: Modern Proxy server with HTTP 1.1 and 2, GRPC supported reverse proxy

#3

It isn't very clear to me yet what this does. Is it like nginx for containers or is it more than that?

It's mainly meant for communication between your microservices.

Envoy is a self contained process that is designed to run alongside every application server. All of the Envoys form a transparent communication mesh in which each application sends and receives messages to and from localhost and is unaware of the network topology.

and

Although Envoy is primarily designed as a service to service communication system, there is benefit in using the same software at the edge (observability, management, identical service discovery and load balancing algorithms, etc.). Envoy includes enough features to make it usable as an edge proxy for most modern web application use cases.

both from https://envoyproxy.github.io/envoy/intro/what_is_envoy.html

Re: Envoy: Modern Proxy server with HTTP 1.1 and 2, GRPC supported reverse proxy

#5

It isn't very clear to me yet what this does. Is it like nginx for containers or is it more than that?

Here is a nice presentation that explains it in a bit more detail: https://www.youtube.com/watch?v=RVZX4CwKhGE

Re: Envoy: Modern Proxy server with HTTP 1.1 and 2, GRPC supported reverse proxy

#6
You can also find more information about Envoy on the Istio home page. Istio basically packages up Envoy for Kubernetes and Docker Swarm, and helps with the management of it.

The Istio home page probably does a better job of explaining "why?" than the envoy home page; the envoy home page is better at explaining "what?".

https://istio.io/

Re: Envoy: Modern Proxy server with HTTP 1.1 and 2, GRPC supported reverse proxy

#7

You can also find more information about Envoy on the Istio home page. Istio basically packages up Envoy for Kubernetes and Docker Swarm, and helps with the management of it. The Istio home page probably does a better job of explaining "why?" than the envoy home page; the envoy home page is better at explaining "what?". https://istio.io/

Thank you, I was wondering about the reason Istio was created. It also sheds some light as to why the CNCF brought on both Istio and Envoy. Still wondering why both Envoy and Linkerd are on their page as service mesh and not just one. They have one project for every other category.

Re: Envoy: Modern Proxy server with HTTP 1.1 and 2, GRPC supported reverse proxy

#10
post #9

Last I looked, envoy is fantastically hard to build. Have fun downloading, building and installing all these yourself: https://envoyproxy.github.io/envoy/install/requirements.html

Lyft already took care of that: https://hub.docker.com/r/lyft/envoy/
Post reply on HN