💡
原文英文,约600词,阅读约需3分钟。
📝
内容提要
Kubernetes 1.31现在使用WebSocket协议代替SPDY进行流式传输,提高与现代代理和网关的兼容性和支持。WebSocket协议提供了持久、双向、低延迟的实时交互连接。要使用新协议,请确保您的集群和kubectl版本为1.29或更高,并启用必要的功能开关和环境变量。
🎯
关键要点
- Kubernetes 1.31 默认使用 WebSocket 协议替代 SPDY 进行流式传输。
- 流式 API 提供持久、双向、低延迟的实时交互连接,适用于与运行中的容器进行交互。
- SPDY/3.1 协议已被弃用,许多现代代理和网关不再支持该协议。
- Kubernetes v1.31 将流式协议更改为现代的 WebSocket 协议,确保与不同组件和编程语言的兼容性。
- Kubernetes 通过在 HTTP 请求中添加特定的升级头来将 HTTP 连接升级为流式连接。
- 使用 WebSocket 流式协议需要确保集群和 kubectl 版本为 1.29 或更高,并启用相关功能开关和环境变量。
- Kubernetes 1.31 中的功能开关和环境变量默认启用,支持 WebSocket 流式传输。
🏷️
标签
➡️