omrikiei / ktunnel

A cli that exposes your local resources to kubernetes
GNU General Public License v3.0
974 stars 75 forks source link

Add istio/envoy grpc-web support #112

Closed leandregagnonlewis closed 1 year ago

leandregagnonlewis commented 1 year ago

This PR simply adds grpc-web to the list of supported schemes for the exposer. grpc-web is on the TCP protocol, so the only difference in the resulting deployment is that the service exposed will have its port name prefixed by grpc-web. This is especially useful using grpc-web with istio as the envoy proxy will know to convert an http request to grpc.