HTTP2 from the browser with early SSL termination HTTP2 from the browser with early SSL termination kubernetes kubernetes

HTTP2 from the browser with early SSL termination


You can configure Jetty to serve clear-text HTTP/2 (also known as h2c), so that your setup will be:

browser -- h2 --> kubernetes tls termination -- h2c --> Jetty

In order to setup Jetty with clear-text HTTP/2, you just need to enable the http2c module if you are using Jetty as a standalone server, see http://www.eclipse.org/jetty/documentation/current/http2-enabling.html.

Alternatively, if you're using Jetty embedded you can look at this example.