Cilium 1.20 扩展 Gateway API 并开放 eBPF 数据路径

2026-11-03 14:03:01   来源:技王数据恢复

Cilium 1.20 扩展 Gateway API 并开放 eBPF 数据路径(1)
Cilium 1.20 扩展 Gateway API 并开放 eBPF 数据路径(1)

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

Cilium 1.20 扩展 Gateway API 并开放 eBPF 数据路径(2)
Cilium 1.20 扩展 Gateway API 并开放 eBPF 数据路径(2)

其他关键变更

  • 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

上一篇:OpenAI 计划合并 ChatGPT 聊天与工作标签页 下一篇:阿里云张献涛:云电脑正成为智能体(Agent)专属工位
搜索