-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gRPC web support #937
Comments
This issue is stale because it has been open for 90 days with no |
keep |
Are you trying anything specific? This should work with setting the container port like this: ports:
- name: h2c See https://github.com/knative/docs/tree/main/code-samples/serving/grpc-ping-go for a full example. |
gRPC Web needs to add a dedicated envoy filter |
Ah I see. We do not currently support custom envoy configuration for Kourier. I'll add this as an RFE. |
Okay. Thx 🙏 |
This issue is stale because it has been open for 90 days with no |
keep |
I was looking at setting up knative with grpc-web but was hitting this as a blocker. I am considering adopting knative for my team but this requires not only having a production environment running knative but development environments locally for my team. Installking kind and using quickstart to setup knative is easy enough, however quickstart doesn’t provide an option for using istio for networking when using this method. This said the problem for me isn’t that there isn’t a way to get knative working with grpc-web, but rather that it isn’t easy to setup on development machines. istio had a PR some time back that automatically setup the envoy filters when ports were named with a prefix of Not sure how transferable this code but this apepars to be the actual filter that is getting applied for context. |
I want to use gRPC web with Knative serving + Kourier, how do I set it up to work?
Envoy has gRPC web support.
The text was updated successfully, but these errors were encountered: