Cilium 1.20 扩展 Gateway API 并开放 eBPF 数据路径
2026-11-03 14:03:01 来源:技王数据恢复

Cilium 1.20 已于 2026 年 11 月 2 日由 InfoQ 中文 IT 资讯报道正式发布。该版本重点增强了 Kubernetes Gateway API 支持,并向第三方插件开放了 eBPF 数据路径,同时简化了跨内核版本集群的 netkit 部署。 www.sosit.com.cn
Gateway API 扩展至 v1.6
Cilium 将 Gateway API 支持从 1.4 升级至 1.6,新增多项功能以统一管理 HTTP 与非 HTTP 流量: 技王数据恢复
- ExternalAuth:允许 HTTPRoute 在请求应用前进行外部鉴权,支持转发、重定向或拒绝请求。
- TCPRoute 与 UDPRoute:统一四层流量管理,减少对 LoadBalancer 或 NodePort 服务的依赖。
- ListenerSets 与 CORS 过滤:解决监听器所有权问题,允许应用团队从自身命名空间添加监听器,消除平台变更瓶颈。
eBPF 数据路径向第三方插件开放
该版本通过自定义资源和 gRPC 接口,允许第三方插件作为独立进程运行,实现独立构建与升级。例如谷歌开发的 Datapath 插件使 Cilium 具备类似网络操作系统的特性。需注意,该机制目前处于 Beta 测试阶段,旨在供深入了解内部机制的运维人员使用,可能存在导致故障或削弱安全性的风险。 www.sosit.com.cn

其他关键变更
- Pod 数据路径自动选择:设置
bpf.datapathMode=auto后,若主机内核支持(需 Linux 6.8+),则使用 netkit;否则回退至传统 veth 对。默认模式仍为 veth。 - ztunnel 升级:支持内部 CA 与 SPIRE 签发的工作负载身份选择,通过 HBONE 隧道建立 TLS 1.3 连接以避免“首包丢失”。该功能目前处于 Beat 测试状态,旧版双向认证功能已弃用。
如需了解升级至 1.20 版本的具体措施,可查阅官方发布说明。 www.sosit.com.cn
原文链接:https://www.infoq.com/news/2026/10/cilium-120-kubernetes-networking/ 技王数据恢复
技术审核:邓严军|技王数据恢复实验室技术总监
www.sosit.com.cn