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

Envoy - rewrite hostname, keep wildcard subdomain

Simple question: I want to request my envoy with foo.bar.com/myapp and forward the traffic to foo.fiz.net/myapp. foo can be anything. Could not find any examples. I tried to play with regex_rewrite and host_rewrite but could not find the right…
GwydionFR
  • 787
  • 1
  • 10
  • 25
2
votes
1 answer

Istio Traffic Splitting Not Using Weight Properly

I am using the default bookinfo application https://istio.io/docs/examples/bookinfo/ and trying to test split traffic with the reviews service. Kiali is showing the split and everything seems to be configured correctly but its still doing a round…
CodyK
  • 3,426
  • 4
  • 36
  • 52
2
votes
2 answers

How would I setup a jwcrypto token issuer for google cloud run with gRPC?

I'm trying to create a custom authentication method for Google cloud endpoints. The idea being I can configure my ESPv2 container (an Extensible service proxy based on Envoy), which is hosted on Google cloud run, to obtain JWT's from a custom…
2
votes
1 answer

Migrate to istio/envoy from nginx with sub_filter

Wondering if I can migrate a nginx configuration like this to istio. The undelying problem statement how to expose aws's vpc elasticsearch over a public loadbalancer. The aws-es instance is protected using a cognito endpoint. While I can get cognito…
2
votes
3 answers

Istio how to use EnvoyFilter to change `max_request_bytes` of envoy sidecar?

I want to use istio resource EnvoyFilter to change sidecar configurations to support custom max_request_bytes, because we encounter an error 413 when uploading too large file to server. But I am not familiar with envoy configurations. Is there any…
leo
  • 1,045
  • 3
  • 15
  • 27
2
votes
1 answer

istio 1.4.8: strange 400 error when used with AWS Load balancer

I'm getting a strange 400 error when I try to connect to an Istio Gateway when behind an AWS load balancer. I don't see any activity in the istio-ingresgateway logs (even with debug settings on), but when I run sysdig on the ingressgateway pod, I…
Joe J
  • 9,985
  • 16
  • 68
  • 100
2
votes
0 answers

Istio traffic routing based on custom headers

I'm trying to implement some sort of traffic routing using Istio in a Kubernetes cluster. The situattion is the following one: (customer service) => (preference service) => (recommendation service) which has two versions: v1 and v2. I want to use a…
Dina Bogdan
  • 4,345
  • 5
  • 27
  • 56
2
votes
2 answers

Envoy gRPC HTTP/1.1 bridge in java

I'm trying to implement an example of Envoy gRPC Bridge in Java follow this https://www.envoyproxy.io/docs/envoy/latest/start/sandboxes/grpc_bridge In the source code of example from Envoy, there is the code building the gRPC frame from grpc…
nemo
  • 61
  • 1
  • 8
2
votes
1 answer

How to configure fallbacks in envoyproxy?

I am trying to configure envoy as load balancer, currently stuck with fallbacks. In my playground cluster I have 3 backend servers and envoy as front proxy. I am generating some traffic on envoy using siege and watching the responses. While doing…
2
votes
0 answers

Istio HTTPRedirect Capture Group Support

Note: I have a feeling this isn't supported in Istio, but I'm curious if any other reverse-proxy supports this feature besides NGINX? I am trying to redirect requests from regex: /abc/(?.*)? to /cba/$appname in a VirtualService within…
Baily
  • 1,290
  • 2
  • 14
  • 35
2
votes
1 answer

AWS App Mesh cross region service communication

Can I implement communication between 2 services situated in different AWS regions using AWS App Mesh? Perhaps, the intention itself is wrong(If so, why?) but I have too little experience in AWS to understand it. Thanks in advance.
2
votes
2 answers

Getting Envoy Access Logs with Istio on GKE

I'd like Envoy's Istio access logs (i.e. logs that record every HTTP request) to show up somewhere inside Stackdriver logging. I've tried following the steps in https://istio.io/docs/tasks/telemetry/logs/access-log/. However, the default…
2
votes
1 answer

Istio side car external storage mounting issue

I am using istio sidecar auto injection , I have grpc transcrpter Envoy Fliter which need a file which is mounted on shared drive on azure.But side car is not able to mount that directory because I have mounting configuration in my pod. apiVersion:…
2
votes
2 answers

docker's service exit with code 'Exit 127' : The system cannot find the path specified

I'm using windows 10, with powershell as a command line. I'm following a simple tutorial but unfortunately, I'm getting service exit with code Exit 127 with The system cannot find the path specified. After running the command: docker-compose ps The…
Alohomora
  • 417
  • 1
  • 5
  • 12
2
votes
1 answer

How to send trailing metadata from python gRPC service to grpc-web client?

I'm trying to send trailing metadata from python gRPC service to grpc-web client. But on client side I cannot receive it. I'm using envoy proxy server to connect grpc-web with python gRPC service. For sending metadata I'm using this method: class…
Andrew K
  • 646
  • 5
  • 6