网通社科技快报
Cilium 1.20发布 扩展Gateway API并开放eBPF数据路径插件
Cilium 1.20版本正式发布,重点升级Gateway API支持至1.6规范,新增ExternalAuth实现请求前外部授权、TCPRoute与UDPRoute覆盖四层非HTTP流量管理,并引入ListenerSets支持多团队自助配置监听器,提升路由策略灵活性。该实现深度集成CNI与服务网格模块,避免多控制器协同冲突。本次最大突破是首次开放eBPF数据路径插件机制(Datapath Plugin),插件作为独立进程通过gRPC注册,可在数据包进出时插入PRE/POST hook执行自定义BPF逻辑,如谷歌参考插件演示的细粒度流量追踪;当前为Beta阶段,面向高级运维人员,强调稳定性与安全隔离风险。为适配混合内核环境,Cilium 1.20新增自动数据路径选择功能:当配置bpf.datapathMode: auto时,Agent探测宿主机内核版本,Linux 6.8+启用高性能netkit路径,否则回退veth方案,降低集群升级门槛。ztunnel组件进一步增强无sidecar双向TLS能力,支持内部CA与SPIRE身份切换、Prometheus监控指标接入及TLS 1.3握手优化,降低服务网格资源开销。此次更新顺应Kubernetes生态从Ingress向Gateway API迁移趋势,Cilium以一体化架构整合网关、CNI与服务网格能力,为边缘计算与多云场景提供统一网络控制平面,标志着云原生网络向高可编程性与强扩展性迈进关键一步。