Is it possible to enable HTTP/2 on OpenShift?

Solution Verified - Updated -

Issue

  • Can we use HTTP/2 other than TLS passthrough route?
  • Since the standard router in OpenShift is an HA-proxy and HA-proxy itself has HTTP/2 support, I would like to enable HTTP/2 support for our apps.
  • How could I use HTTP/2 with OpenShift?
  • I have a series of services that have to be deployed as part of a project, and they all talk between each other using gRPC which implements the HTTP/2 standard. How should I configure the routes and services to allow this traffic between pods themselves, and with external clients?
  • I have several microservices that need to talk to each other using gRPC protocol and an external interface to expose through service/router. Since gRPC uses HTTP/2, is it supported in OpenShift?
  • Can the default router in OpenShift 3 handle HTTP/2 requests?

Environment

  • Red Hat OpenShift Container Platform (OCP)
    • 3.x
    • 4.5 and higher

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content