Hacker News new | ask | show | jobs
by TheDong 3344 days ago
Are envoy and linkerd comparable? They look like they fill similar niches, but I'm not familiar enough to know what I don't know.
3 comments

The Lyft team cover the comparison in their docs [1].

1. https://lyft.github.io/envoy/docs/intro/comparison.html#id7

This. Linkerd has been a pretty cool piece of tech. In fact, their rewrite linkerd-tcp is in Rust and is blazingly fast. Also, it works on L4 and can do more stuff than Envoy... though I think that advantage is going to be shortlived.

Linkerd guys have been focusing on building deep integration with k8s (as an ingress or sidecar), but this announcement of Envoy trumps it all.

>"We are excited to announce that we are working in partnership with both Google and IBM to bring Envoy to Kubernetes. Fun fact: there are now more people working on Envoy at Google than there are at Lyft! We have a lot of other things planned with Google that we will be able to share more about in the coming months."

That's a bummer for the amazing guys at Buoyant. I had hoped for linkerd to be the next generation of ingress in k8s.

Envoy is in C++, while linkerd-tcp is in Rust. I wonder how much role did the choice of tooling play in Google's decision to adopt.

Isn't linkerd in Scala and linkerd-tcp a small subset of it?
That's correct. linkerd/namerd run on the JVM.
that's true - but i was hopeful !
Also see: eBay/fabio, Traefik.io .