2017年Envoy动态

Matt Klein在Lyft进行Envoy的开发

2017年,Envoy在平稳中逐渐走向成熟,xDS API逐渐成型

年度动态

2017-03-08 Envoy1.2.0版本发布

https://github.com/envoyproxy/envoy/releases/tag/v1.2.0

版本更新列表:

个人小结:

  • 关键更新:CDS(Cluster discovery service)API 、RDS(Route discovery service) API、离群检测 (Outlier detection,被动健康检查).
  • 重要更新:环形哈希一致性的负载均衡,以及基于策略的HTTP一致性哈希路由,HTTP 路由增强,TCP 路由增强,使用BoringSSL作为默认的SSL提供商

2017-05-18 Envoy1.3.0版本发布

https://github.com/envoyproxy/envoy/releases/tag/v1.3.0

版本更新列表:

  • 各种细节更新,没有特别大的新feature

2017-08-25 Envoy1.4.0版本发布

https://github.com/envoyproxy/envoy/releases/tag/v1.4.0

版本更新列表:

  • 关键更新:增加 LDS API
  • 重要更新:直接支持yaml作为配置文件、新增 Original destination cluster and load balancer 、新增 websocket 支持

2017-12-05 Envoy1.5.0版本发布

https://github.com/envoyproxy/envoy/releases/tag/v1.5.0

版本更新列表:

  • 关键更新:xds v2 API接近Production Ready,新增Lua filter
  • 重要更新:直接支持yaml作为配置文件、新增 Original destination cluster and load balancer 、新增 websocket 支持,支持 subset load balancer,路由功能的各种优化和增强

年度总结

  • xDS 的支持逐渐完善,xDS v2 API逐渐稳定
  • 各种功能逐渐丰满