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
0
votes
0 answers

Vuejs client can't communicate with Go backend via gRPC on MacOS

I built a simple web app with a VueJS front (client) and a Go back (server), using gRPC and protobuf. In order to communicate, an envoy proxy has to be set up between them to convert web client HTTP/1.1 to HTTP/2. I have no issue deploying this app…
Jon Nimrod
  • 335
  • 1
  • 2
  • 12
0
votes
2 answers

Envoy ext_authz filter before lua

I'm trying to add ext_authz filter to our filter chain. Problem is that we already have LUA filter that adds some HTTP headers and our routes are based on cluster_header. As I understand they both don't work together. If I change routes'…
0
votes
1 answer

Istio automatic sidecar-injection for envoy proxy failing 1.2.3

Istio successfully installed and automatic Sidecar injection enabled on an application's namespace (via label and mutatingwebhook). Application then deployed on this namespace and the pods are given the annotation…
0
votes
1 answer

Envoy Large http2_protocol_options initial_stream_window_size causes send/read timeout on ALB/nginx upstream on large responses and slow clients

We use Envoy as an edge proxy, in front of an AWS ALB with a default idle_timeout.timeout_seconds of 60 seconds, and were having some reports of clients downloads in browser failing around the 150 MB mark. Unfortunately the envoy logs just showed: …
0
votes
1 answer

Keep Client IP using Istio and and Envoy sidecar with a custon nginx as load balancer

My setup is a regular Nginx (not ingress-nginx) as a Load Balancer and that load balancer points to a service that acts as api gateway. The problem is that now that I'm implementing Istio, the envoy proxy that is being attached to my nginx is…
codiaf
  • 569
  • 2
  • 18
  • 47
0
votes
1 answer

INTERNAL: gRPC frame header malformed: reserved bits not zero

I am sending data of type application/grpc over HTTP using Envoys http-grpc bridge and calling a grpc service. This is what Lyft uses internally btw for its apis. It needs to be in the following format: 1 byte: 0, 4 byte network/bigindian length of…
Steven Smart
  • 495
  • 3
  • 7
  • 22
0
votes
1 answer

How does Envoy edge proxy keep count of number of request per host

I am curious about how does envoy store or manage the active request for each host and then use them for the Least Request First load balancing. Since the documentation of Envoy states that it picks N hosts randomly and then selects the least…
0
votes
0 answers

I wanted some material or reource on how to make the web-applications autonomic

Autonomic computing everywhere describes about the computer system but I could not find resources where i can use autonomic computing in my web applications. I wanted someone to suggest some material/book/resource where i can find how to implement…
Vinesh
  • 63
  • 1
  • 1
  • 3
0
votes
1 answer

Envoy front-proxy for SpringBoot service returns connection termination (503)

I am trying Envoy as a front-proxy to a simple API built using Java Spring Boot. But it returns HTTP status 503: upstream connect error or disconnect/reset before headers. reset reason: connection termination Same configuration works when I replace…
sdas
  • 23
  • 8
0
votes
3 answers

Do I need a istio sidecar proxy at client end for routing rules to be applied?

I have couple of services named svc A and svc B with request flow as follows: svc A --> svc B I have injected sidecar with svc B and then added the routing rules via VirtualServices object as: --- apiVersion: networking.istio.io/v1alpha3 kind:…
Qasim Sarfraz
  • 5,822
  • 2
  • 20
  • 26
0
votes
1 answer

How do I submit requests to gRPC-JSON Transcoder endpoints?

Following this (I think accurately): https://www.envoyproxy.io/docs/envoy/latest/configuration/http_filters/grpc_json_transcoder_filter I'm following the configuration in the documentation and my gRPC service is on :50051 and the gRPC-JSON…
DazWilkin
  • 32,823
  • 5
  • 47
  • 88
0
votes
1 answer

Unable to enable TLS on ambassador

Trying to enable TLS port on ambassador using helm chart's service.annotations option. However it is either turning into incorrect config (where tls context is attached to cleartext port) or trying to bind 80 and 443 ports. I've ambassador as a sub…
0
votes
3 answers

Allow traffic to rabbitMQ service from Istio

I've setup a K8S-cluster in GKE and installed RabbitMQ (from the marketplace) and Istio (via Helm). I can access rabbitMQ from pods until I enable the envoy proxy to be injected into these pods, but after that the traffic will not reach rabbitMQ,…
0
votes
1 answer

Istio on minikube - envoy missing listener for inbound application port: 9095

I follow this istio tutorial (part 3). After I created minikube local registry, I need to run the following command: kubectl run hellodemo --image=hellodemo:v1 --port=9095 --image-pull-policy=IfNotPresent Which should run image and istio-proxy on…
Yagel
  • 1,184
  • 2
  • 18
  • 41
0
votes
1 answer

Rename the existing http header in envoy

I want to rename the exiting header in envoy configuration but I cant find any related document expect Access header values by name from header modification options where has no response. Is there any solution for this requirement in envoy?
mohammad_1m2
  • 1,571
  • 5
  • 19
  • 38