是否可以在Istio Gateway上启用具有TLS(mTLS)终止功能的HTTP / 2?然后使用HTTP / 2将流量转发到应用程序

最佳答案

是的,这是可能的。服务之间的Http 2在ALPN中协商(在mTLS握手期间)。
然后,您可以通过将service port name (protocol selection)设置为http2,使用Http 2将来自sidecar代理的流量转发到您的应用程序容器。
您的应用的示例服务:

kind: Service
metadata:
  name: myapp
spec:
  ports:
  - number: 8080
    name: http2    # protocol selection by name - important to have http2 here

关于ssl - 是否可以在Istio Gateway上启用具有TLS终止功能的HTTP/2?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63505207/

10-15 22:29