Replacing Envoy with something else

Hey, a few questions.

  1. Has anyone tried replacing Envoy as the proxy in the sidecar service? For example, linkerd2-proxy, or something custom? Can’t say I’m psyched about a network-exposed service written in C++.

  2. Anyone have experience using Envoy with a gvisor/runsc driver?

Hi @colin-grapl !

The use of Envoy is very much a Consul architecture thing; Nomad is merely running Envoy because that’s how Connect works. Consul does actually have a Go implementation of the sidecar that can be used in limited cases - AFAIK it’s missing features supported by Envoy / is not fully supported / may be deprecated at some point.