Gloo项目v1.19.0-beta13版本发布:增强日志与HTTP2支持

Gloo项目v1.19.0-beta13版本发布:增强日志与HTTP2支持

gloo The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy gloo 项目地址: https://gitcode.com/gh_mirrors/glo/gloo

Gloo是一个基于Envoy构建的云原生API网关,它提供了丰富的流量管理、安全策略和可观测性功能。作为Kubernetes原生解决方案,Gloo能够无缝集成到现代微服务架构中,帮助开发者高效管理服务间通信。

本次发布的v1.19.0-beta13版本带来了多项重要更新,主要集中在日志功能的增强和协议支持的改进上。作为beta版本,它为用户提供了提前体验新特性的机会,同时也为正式版本的稳定性奠定了坚实基础。

核心特性解析

1. gRPC访问日志过滤状态支持

新版本通过gatewayProxies.gatewayProxy.gatewaySettings.accessLoggingService.accessLog.grpcService.filterStateObjectsToLog这个Helm值,实现了从gRPC访问日志中设置过滤状态的能力。这项改进使得运维人员能够更精细地控制日志内容,只记录特定状态的对象,有效减少了日志量并提升了日志分析的针对性。

在实际应用中,这意味着用户可以:

  • 根据业务需求自定义日志记录策略
  • 减少不必要日志的存储开销
  • 更快速地定位特定状态的服务请求

2. 基于服务端口appProtocol规范的HTTP2支持

此次更新增加了通过服务端口appProtocol规范支持HTTP2的能力。HTTP2作为HTTP协议的下一代标准,相比HTTP1.x具有多路复用、头部压缩等优势,能够显著提升网络传输效率。

在Kubernetes环境中,appProtocol字段为服务端口提供了标准化的应用层协议标识方式。Gloo现在能够自动识别这一配置,为服务启用HTTP2协议支持,无需额外配置即可获得性能提升。

重要问题修复

1. 基础容器镜像安全升级

本次发布将Alpine基础容器镜像升级至3.21.3版本。作为轻量级Linux发行版,Alpine广泛应用于容器化环境。版本升级带来了最新的安全补丁和系统组件更新,增强了运行时的安全性。

2. 服务发现机制改进

新版本改进了Gloo服务的发现机制,现在可以通过标签(gloo=gloo)来发现服务。这一变化使得在需要重命名服务的环境中,Gloo仍能正常工作。同时,系统会检测命名空间中是否存在多个带有相同标签的服务,并在发现冲突时抛出错误,避免了潜在的配置混乱。

3. 路由排序问题修复

修复了一个与AWS转换功能相关的路由排序问题。在某些情况下,路由的声明顺序会影响AWS特有的requiretransform功能的正确性。此修复确保了路由配置的可靠性,不受声明顺序的影响。

底层技术升级

在底层依赖方面,本次发布将Go语言版本升级至1.24.1。新版本的Go运行时带来了性能优化和安全性改进,为Gloo组件提供了更稳定高效的运行基础。

总结

Gloo v1.19.0-beta13版本在日志管理、协议支持和系统稳定性方面做出了重要改进。这些变化不仅提升了产品的功能性,也增强了在生产环境中的可靠性。对于正在评估或使用Gloo作为API网关解决方案的团队,这个beta版本值得关注和测试,特别是那些需要精细日志控制或希望利用HTTP2协议优势的用户场景。

随着云原生技术的不断发展,Gloo持续演进其功能集,帮助用户构建更高效、更安全的微服务架构。本次更新再次证明了项目团队对产品质量和用户体验的承诺。

gloo The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy gloo 项目地址: https://gitcode.com/gh_mirrors/glo/gloo

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阮子霄Weary

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值