Gateway API 如何处理 TLS 终止与 TLS Passthrough?
1. TLS 终止(Terminate)
- 在 Gateway 监听器上将 TLS 配置为 Terminate 模式,网关负责解密客户端流量,再以内层协议(如 HTTP)转发到后端,并通过 certificateRefs 引用 Secret 中的证书。
2. TLS 透传(Passthrough)
- 在 Passthrough 模式下,网关不解密 TLS,而是依据客户端握手时的 SNI 将加密流量直接转发到后端,适用于对安全要求严格、需端到端加密的场景,典型由 TLSRoute 实现。
3. 网关到后端的加密
- 除客户端到网关的 TLS 外,还可通过 BackendTLSPolicy 为"网关到后端"这段链路配置 TLS 校验,形成端到端加密,满足多租户集群中跨命名空间网络不加密的隐患治理需求。