Traefik 3.1 发布:全面支持 Kubernetes Gateway API 和增强 WASM 功能

Traefik,这个在云原生开源代理领域广受欢迎的名字,发布了 3.1 版本,加强了对 Kubernetes Gateway API 的支持,并增强了其 WASM 功能。

如果你不太熟悉它,Traefik 是一个动态的入口控制器和应用程序代理,专为现代云应用程序设计,用于路由和管理流量。

Traefik 3.1 关键更新和修复

本次发布的亮点是全面支持 Kubernetes Gateway API,进行了多项贡献以稳定和扩展其功能。

特别值得注意的是,之前标记为实验性的 Kubernetes Gateway 提供者现在已经完全稳定。此次更新将 Gateway API 升级到 1.1.0 版本,并对 HTTPRoute 功能进行了系列增强。

例如,新版本支持方法和查询参数匹配,这对于需要细粒度流量控制的开发人员来说是一个关键功能。

Traefik 3.1 仪表盘

另一个值得注意的新增功能是 ReferenceGrant 功能,它解决了跨命名空间引用中的安全问题,这是多租户环境中的一项重要增强。这个功能简化了跨命名空间的安全交互,增强了可用性和安全性。

我们还不得不提到,Traefik 3.1 还支持功能齐全的 WASM 插件,这些插件可以执行 HTTP 调用并集成各种 Go 库,增强了 Traefik 插件的灵活性和强大功能。

除了这些改进,新版本还带来了以下重要变化:

  • 支持无效的 HTTPRoute 状态:Traefik 3.1 现在可以更好地处理和报告 HTTPRoute 的错误状态,增强了路由配置的可靠性。
  • 增强的 HTTPRoute 附件:路由附件的修复确保了路由正确链接到其各自的网关,解决了以前附件行为不一致的问题。
  • 路径匹配的正则表达式支持:这一新功能允许更复杂和多样的 URL 路径匹配,对于需要基于 URL 模式进行动态路由的应用程序来说是一个福音。
  • 健康检查和系统集成:新版本改进了对 ExternalName 服务的健康检查,并过渡到使用 EndpointSlices API,这是 Kubernetes 可扩展端点跟踪的一部分。

中间件和插件的改进

  • Content-Security-Policy-Report-Only:Traefik 现在允许开发人员在不强制执行内容安全策略的情况下测试这些策略,这是调试和合规性测试的关键功能。
  • Zstandard 压缩:中间件现在有一个新的压缩选项,提供更好的性能和效率,特别适用于高负载环境。

在系统集成方面,Traefik 3.1 引入了对 systemd 套接字激活的支持,这一功能增强了软件在使用 systemd 的系统上的可操作性,使服务启动和资源分配管理更加高效。

最后,Traefik 团队强调,在从之前的 3.0 版本升级到 3.1 版本之前,务必查阅迁移指南以确保平稳过渡和兼容性。

这对于从旧版本迁移的用户尤为重要,因为在 Kubernetes 集成处理方式上的众多增强和变化可能需要对现有配置进行调整。

查看发布公告变更日志,了解 Traefik 3.1 中的所有新功能。

The post Traefik 3.1 发布:全面支持 Kubernetes Gateway API 和增强 WASM 功能 first appeared on Linux迷.

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/139221.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>