生态系统
去年,我们看到了Istio生态系统的大幅增长。Envoy继续其令人印象深刻的增长,并增加了许多对生产级别的服务网格至关重要的功能。像Datadog,SolarWinds,Sysdig,Google Stackdriver和Amazon CloudWatch这样的可观察性提供商已经编写了插件来将Istio与他们的产品集成在一起。Tigera,Aporeto,纤毛和Styra内置扩展我们的政策执行和网络功能;红帽建造了Kiali围绕网格管理和可观察性包装一个很好的用户体验;Cloud Foundry正在为Istio建立下一代流量路由堆栈,最近宣布的Knative无服务器项目正在做同样的事情,Apigee宣布他们计划在他们的API管理解决方案中使用它。这些只是社区去年增加的一些整合。
特征
自0.8发布以来,我们添加了一些重要的新功能,更重要的是将我们现有的许多功能标记为Beta信号,以便它们可以用于生产。这在发行说明中有更详细的介绍,但值得一提
1.现在可以将多个Kubernetes群集添加到单个网格中,并启用跨群集通信和一致的策略实施。多集群支持现在是Beta。
2.网络API能实现对流量的细粒度控制,现在是Beta,明确了建模入口和出口关注点,允许运营商控制网络拓扑并满足边缘的访问安全要求。
3.现在可以递增地推出相互TLS ,而无需更新服务的所有客户端。这是一项关键功能,可以阻止现有生产部署就地采用。
4.Mixer现在支持开发进程外适配器。这将成为在即将发布的版本中扩展Mixer的默认方式,并使构建适配器更加简单。
5.现在,Envoy在本地完全评估了控制服务访问的授权策略,从而提高了它们的性能和可靠性。
6.Helm chart图安装现在是推荐的安装方法,提供丰富的自定义选项,以便根据你的条款采用Istio。
7.我们在性能方面投入了大量精力,包括连续回归测试,大规模环境模拟和目标修复。我们对结果非常满意,并将在未来几周内详细分享。