astefanutti opened a new issue #2209:
URL: https://github.com/apache/camel-k/issues/2209


   It is not obvious if explicit configuration of the _userland_ container port 
is required, to support components that rely on the HTTP/2 transport protocol, 
like gRPC.  
   
   In the following example, it is documented the port must be named to `h2c`: 
https://knative.dev/docs/serving/samples/grpc-ping-go/
   
   On the other hand, the Knative runtime contract suggests auto-detection 
might be available based on HTTP negotiation: 
https://github.com/knative/specs/blob/main/specs/serving/runtime-contract.md#protocols-and-ports.
   
   Last but not least, on the Camel K runtime side, it seems HTTP/2 is the 
default with Quarkus, but it's not clear if negotiation is supported for 
endpoints served on the same port, e.g., for the _metrics_ endpoint.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to