Traefik 3.0反向代理推出主要增强功能
Traefik是开源代理领域的知名品牌,作为一种动态入口控制器和应用程序代理,旨在为现代云原生应用程序路由和管理流量,它发布了主要的3.0版本。
我们可以毫不夸张地将此次发布描述为软件发展的一个新阶段。为什么?它只是带来了一大堆新的机会。此外,自五年前的2019年Traefik上一次主要2.0发布以来,Traefik的参与度惊人,下载量超过30亿次,贡献者超过700人,并保持着其作为API顶级网关的地位。
是的,在反向代理的世界里有更容易使用的解决方案,例如Nginx Proxy Manager或Caddy。然而,当我们谈论一个与DevOps和Kubernetes专业人士的需求紧密集成的企业时,Traefik是最重要的名称。让我们看看新版本给我们带来了什么。
Traefik 3.0:创新与改进
经过长时间的实验模式,Traefik 3.0终于带来了对HTTP/3的稳定支持,通过UDP提供了增强的性能和更简单的加密,标志着对传统TCP依赖的转变。
gRPCWeb的引入补充了这一点,允许Web应用程序直接调用gRPC服务,并增强了安全功能,如SPIFFE-mTLS,用于安全服务通信。
此外,更新还带来了创新的路由功能,如Postgres STARTTLS的SNI路由,以及Tailscale网络的安全功能,包括通过Let’s Encrypt提供TLS证书。这些增强功能确保Traefik始终处于网络管理技术的前沿。
Traefik 3.0还扩展了其可观测性功能,结合了OpenTelemetry,为度量和跟踪提供了最先进的工具,支持从OpenCensus和OpenTracing等旧系统无缝过渡。
此外,通过采用WebAssembly,系统的可扩展性得到了增强,WebAssembly允许开发人员直接在Traefik中编写插件,大大拓宽了自定义范围。
当然,新版本还带来了一些与Kubernetes相关的更新,包括对Gateway API中跨命名空间引用的支持,以及在过滤器中处理中间件以实现更好的流量管理的能力。Kubernetes的其他增强功能包括添加网关状态地址和删除不推荐使用的API。
最后,Traefik 3.0更新了文档,修复了以前的错误,并为有效利用新功能提供了更清晰的指导。这包括对快速入门指南的改进、迁移文档中更详细的解释以及反映当前版本功能的更新示例。
计划升级到3.0?好消息是,新版本在引入新的、更直观的v3语法的同时,保持了与v2语法的向后兼容性。尽管如此,强烈建议您参考升级文档以获得有关转换到新版本的指导。
查看发布公告或在此处查看有关新版本的更多详细信息。此外,变更日志提供了Traefik 3.0中所有新奇事物的完整列表。
延伸阅读:
OpenMediaVault 7 NAS获得Kubernetes功能
如果你热衷于自托管NAS并涉足DevOps,你会喜欢这次更新的。OpenMediaVault 7为您推出了一项改变游戏规...
QEMU 9.0首次推出先进的ARM和RISC-V功能
QEMU是一个著名的软件工具,允许用户模拟不同的计算机系统,它发布了最新的更新v9.0。它包含了220位作者提交的270...
Wine 9.9推出Wow64模式和增强的ARM支持
在之前的9.8发布两周后,以允许Linux和macOS用户运行Windows应用程序而闻名的Wine Project宣布...
GNOME 47将于9月18日发布
GNOME坚持严格的六个月发布时间表,通常在3月或4月发布新版本,然后在9月或10月发布。 继3月20日GNOME 46...
Winamp以FreeLLama的名义成为开源
我们每天都在这里分享很多新闻,但有些故事激起了一种甜蜜的怀旧感,让我们回到了珍贵的记忆中。Winamp就是这样一个故事。...