导读
北京时间2019年3月20日,Istio v1.1版本发布。在Istio继续1.0版本之后,先后发布了6个补丁来扩充和完善相关功能。经过8个月的努力,不计其数的测试迭代,1.1版本终于和大家见面,引起广泛讨论。
在对Istio 1.1进行全方位解读之前,我们先来回顾一下Istio的设计初衷。Istio设计之初期望于能够简化应用的开发及部署方式,把应用上线所需的外围支撑系统与业务应用相分离,从而减轻开发团队的压力,提升开发效率。同时Istio基于网络代理的实现方案,为业务运行时的流量控制、安全策略以及运行态实时监测提供了强大的支持功能。而这些功能一定程度上等价于给业务系统减负,使得服务能够更快更方便地构建、迁移和发布。Istio 1.1官宣新主题在于enterprise-ready(企业应用水准)。从官方文档给出的Release Notes分析,1.1版本基于Istio 之前版本被诟病的性能问题做了重点优化,同时针对隔离性、安全性、多集群和可扩展性做了进一步加强,以满足用户对于多场景的支持。
Istio最新架构如图所示:
- 新版本具体更新文档地址: https://istio.io/docs/
- 新版本Release代码下载地址:https://github.com/istio/istio