我可以在OpenShift上启用HTTP/2吗?

我可以在OpenShift上启用HTTP/2吗?,openshift,h2,saas,spdy,http2,Openshift,H2,Saas,Spdy,Http2,我可以为我在OpenShift上托管的网站启用HTTP/2吗 我知道您可以使用CloudFlare作为代理,然后它将提供对HTTP/2的支持。但我感兴趣的是在OpenShift上精确配置我的应用程序的能力。不,你不能 希望有一天这个答案会是错误的,有人会根据坎宁安定律纠正我。有希望 Openshift 3本身有一个HAProxy依赖项,不支持H/2,所以不幸的是几乎没有支持。。有希望部分支持HTTP/2。你可以关注这个问题,看看他们是否考虑交换HaPrase.< 关于上述问题: 事实上,情况还不

我可以为我在OpenShift上托管的网站启用HTTP/2吗

我知道您可以使用CloudFlare作为代理,然后它将提供对HTTP/2的支持。但我感兴趣的是在OpenShift上精确配置我的应用程序的能力。

不,你不能


希望有一天这个答案会是错误的,有人会根据坎宁安定律纠正我。

有希望

Openshift 3本身有一个HAProxy依赖项,不支持H/2,所以不幸的是几乎没有支持。。有希望部分支持HTTP/2。你可以关注这个问题,看看他们是否考虑交换HaPrase.< 关于上述问题:

事实上,情况还不错。当公共路由使用直通TLS终止策略时,HTTP/2可以正常工作

因此:

吊舱之间的H2工程(带TLS) 吊舱工程之间的H2C(H2C带和不带TLS) 公共路线后面的H2要求路线TLS终端为“直通” 公共路由后面的H2C要求在服务器端启用相同和SSL


此外,HAProxy本身也承诺将HTTP/2作为下一版本的主要关注点(我们曾被嘲笑希望H/2支持1.7版,但没有实现)。如果您想了解更多关于HAProxy H/2支持的信息,那么从OpenShift 3.11开始,您可以使用环境变量启用HAProxy H/2,请参阅

实现HAProxy路由器HTTP/2支持(在路由器处终止)


HTTP/2已在OpenShift 4.5上发布!

TL;DR在整个群集上启用HTTP/2:

$ oc annotate ingresses.config/cluster ingress.operator.openshift.io/default-enable-http2=true
$ oc annotate ingresses.config/cluster ingress.operator.openshift.io/default-enable-http2=true