kubernetes/streaming
GitHub: kubernetes/streaming
Kubernetes 官方抽取的 HTTP 流式传输基础组件库,为生态内各组件提供统一的 SPDY、WebSocket 及流升级协商能力。
Stars: 1 | Forks: 1
# 流式传输
此仓库包含用于以下用途的 Kubernetes HTTP 流式传输基础组件(primitives):
- 通用的流升级(stream upgrade)协商
- SPDY 流连接与往返(round-tripping)
- WebSocket 通道流式传输辅助工具
此模块的目标是为 CRI streaming、client-go、apiserver 和 kubectl 共享的传输工具提供一个专门的导入目标。
## 迁移说明
- 旧的包路径 `k8s.io/apimachinery/pkg/util/httpstream` 已在此提取过程中被特意移除。
- 使用者必须将导入迁移至:
- `k8s.io/streaming/pkg/httpstream`
- `k8s.io/streaming/pkg/httpstream/spdy`
- `k8s.io/streaming/pkg/httpstream/wsstream`
- 此提取过程不提供针对旧 apimachinery 路径的兼容性 shim。
### 行为准则
标签:Go库, SPDY, WebSocket, 依赖分析, 内核驱动, 子域名突变, 日志审计, 流式传输, 网络协议