Questions tagged [envoyproxy]

Use this tag for questions about the Envoy xDS APIs or Envoy internals.

Envoy is an L7 proxy and communication bus designed for large modern service oriented architectures. The project was born out of the belief that:

The network should be transparent to applications. When network and application problems do occur it should be easy to determine the source of the problem.

Envoy is hosted by the Cloud Native Computing Foundation (CNCF). If you are a company that wants to help shape the evolution of technologies that are container-packaged, dynamically-scheduled and microservices-oriented, consider joining the CNCF. For details about who's involved and how Envoy plays a role, read the CNCF announcement.

For official documentation, head to https://www.envoyproxy.io/

To get in touch with the envoy community, please see the contacts list.

823 questions
3
votes
1 answer

Issues when trying to run Envoy front-proxy example

I'm new with all this technologies and environments. I tried to run the lyft/envoy example that locate in the github repository . I followed their guide , step by step, and its not working. I'm using Docker as container platform ( as mention in the…
nisanarz
  • 895
  • 1
  • 12
  • 22
3
votes
1 answer

Does Envoy support TCP proxy?

Hello can you please let me know if Envoy ( https://lyft.github.io/envoy/ ) support TCP proxy? I saw that external clients can connect to the “Front” Envoy Edge Proxy using HTTP,TLS. Can you please let me know if there is any possibility for…
Aharon
  • 41
  • 1
  • 3
2
votes
0 answers

Ocassional 503 Tomcat/Spring boot in combination with Emissary/Envoy

I'm running a spring boot (3.1.0) server, which uses an embedded Tomcat server. In front of this we have an api-gateway, emmissary-ingress, which is built on top of Envoy. This all works well, but we get the occasional (1 in every 100,000 or so)…
Taliebram
  • 91
  • 6
2
votes
0 answers

How to debug envoy proxy

Is it possible to debug envoy proxy. I want to check how it's converting JSON to grpc request. Or any alternative to take dump of envoy to grpc server request
Sumo
  • 45
  • 5
2
votes
0 answers

Istio OAuth2 EnvoyFilter is not applied while others are

I'm trying to apply mandatory authentication through Okta before accessing the apps running on the cluster (GKE on GCP), by applying the Envoy OAuth2 filter at the Istio Ingress Gateway level. However, after applying the EnvoyFilter, nothing change,…
Alssanro
  • 145
  • 1
  • 10
2
votes
0 answers

Envoy filter for ext_proc not reaching EOF

I am using Istio 1.16 with envoy (v1.24.1)sidecar. I have created a filter for ext_proc (v3) which connect to a remote API and send some health information on each request. ext_proc ^ | client -> envoy ->…
John
  • 666
  • 1
  • 9
  • 22
2
votes
1 answer

Envoy crashes on Raspberry PI 4 when tcmalloc tries to allocate memory

I am trying to run Envoy on RP4 and 64bit Raspberry Pi OS. Envoy 1.20 crashes with: external/com_github_google_tcmalloc/tcmalloc/system-alloc.cc:550] MmapAligned() failed (size, alignment) 1073741824 1073741824 @ 0x559342edc4 0x55934211a4…
Mitch Sitin
  • 1,987
  • 2
  • 12
  • 8
2
votes
0 answers

how to apply a filter to one of the http_routes in a VirtualService

I'd like to expose a virtual service in a gateway in such a way that it will respond to both grpc and REST request at the same port/host. The discriminator between the two call mode is the Content-Type: application/json is for REST, everything else…
2
votes
0 answers

Envoy WASM filter fails to load due to missing import: wasi_snapshot_preview1.fd_filestat_get

I am trying to create an Envoy filter using Golang WASM. As soon as I add the following import: "google.golang.org/protobuf/proto" And the following usage under OnHttpRequestBody: func (ctx *setBodyContext) OnHttpRequestBody(bodySize int,…
Ohad
  • 183
  • 3
  • 12
2
votes
1 answer

Envoy proxy is using too much memory

Envoy is using all the memory and the pods are getting evicted. Is there a way to set limit to how much memory envoy proxy can use in the envoy configuration file?
GreatBear
  • 29
  • 4
2
votes
1 answer

Envoy Lua Local Script File

I am trying to implement lua script into an evnoy configuration file What I want is to write my lua code within a local lua file and then scpecify my script file inside the envoy configuration file This is my yaml file: static_resources: …
Daniel
  • 21
  • 4
2
votes
1 answer

How do I programmatically start an envoy sidecar proxy in consul connect?

I was following the following tutorial on consul learn (https://learn.hashicorp.com/tutorials/consul/service-mesh-with-envoy-proxy). Everything makes sense to me up until the point where the envoy sidecar proxy is started with the command consul…
yhiamdan
  • 113
  • 1
  • 7
2
votes
0 answers

SNI based routing in envoy

I am working on a use case to do SNI based routing in envoy without doing TLS termination Scenario: Customer makes a HTTPS request for domain name dd-server_name-zion-zorfy.com I need to extract the domain name using SNI and forward the request to…
kane.zorfy
  • 1,000
  • 4
  • 14
  • 27
2
votes
0 answers

Match HTTP_FILTER to a specific service in Istio

I have a EnvoyFilter like below, I dont have a workload selector and need this http filter to be applied to all the sidecars. But I want the http filter to apply only when specific service/service entry is called. Is there a way to do this…
V.G
  • 113
  • 1
  • 2
  • 8
2
votes
0 answers

Connect NGINX proxy to Envoy for gRPC-Web

I am currently developing a webapp with a gRPC backend. For this I am using gRPC-Web and the Envoy proxy between the webapp and the backend service. It is all going fine but now I wanted to deploy it to a digitalocean server and was setting up NGINX…
wind.leon
  • 33
  • 4