Istio 1.9 版本发布说明

半兽人 发表于: 2021-03-05   最后更新时间: 2021-03-10 10:12:56  
{{totalSubscript}} 订阅, 1,748 游览

2021年2月9号

我们很高兴宣布Istio 1.9的发布!

我们1.9版本的核心重点是改善用户在生产中运行Istio的第2天操作。在用户体验工作组收集到的反馈意见的基础上,我们希望改善用户的稳定性和整体升级体验。稳定性的一个关键方面是为Istio核心API和功能发布准确的功能状态,并进步它们的稳定性,使我们的用户能够放心地利用Istio的功能,这是1.9版本的另一个重点。

Istio 1.9.0 支持Kubernetes 1.17.01.20.x版本。

虚拟机集成(测试版)

使运行在虚拟机中的工作负载能够成为Istio服务网状结构的一部分,能够应用一致的策略,并跨容器和虚拟机收集遥测数据,一直是Istio社区的重点。我们一直在持续改进VM集成的稳定性、测试和文档,并很高兴地宣布,在Istio 1.9中,我们已将此功能推广到Beta版。

以下是支持文档的列表,可用来轻松扩展Istio服务网格以包括VM的支持文档:

请求分类 (Beta)

Istio继续使网状遥测收集更具可配置性。在此版本中,请求分类已提升为Beta。此功能使用户可以更精确地了解和监视其服务网格中的流量。

Kubernetes Service API支持(Alpha)

自Istio 1.6以来,配置Istio以使用Kubernetes服务API暴露服务一直是一个活跃的开发领域,我们很高兴地宣布在1.9中作为Alpha支持这些API。使用这些API有利于用户在支持这些API的其他服务网格之间移动。要尝试这些API,请查看服务API的入门文档

我们渴望在即将发布的版本中与Kubernetes社区(尤其是Kubernetes SIG-NETWORK小组)合作,发展这些CRD,以帮助统一和提升整个生态系统的Ingress功能。

与外部授权系统整合(实验)

授权策略现在支持CUSTOM操作的实验功能,该功能使用户可以更轻松地与外部身份验证系统(例如,OPA,OAuth2等)集成。

我们已经发布了一篇关于此功能的博客,您可以查看我们的文档来使用此功能。如果你今天正在使用Envoy Filter API与外部授权系统进行集成,我们建议你尝试一下这个功能,并给我们提供反馈意见

远程获取和加载WebAssembly(Wasm)HTTP筛选器(实验性)

现在,Istio支持一项实验功能,可以从远程存储库中获取WebAssembly模块并动态(重新)加载它们,而无需重新启动网格中的代理。 这样,您可以将自定义C++代码注入到网格中,以处理Istio API以外的用例。

镜像gcr.io上的image。

为了防止我们的用户受到Docker Hub限速政策的影响,我们现在将所有的镜像发布在gcr.io/istio-release上。您可以在安装步骤中选择性地将hub设置为gcr.io/istio-release,以绕过与Docker hub下载镜像失败相关的问题。请注意,Docker hub仍然是Istio安装的默认 hub。

istioctl更新

我们继续对istioctl工具进行重大改进,以改善用户的故障排除和调试功能。 主要功能包括:

  • 一个新的verify-install命令,通知用户任何安装配置错误。
  • 现在,analyst子命令可以检查是否使用了不建议使用的注释或Alpha级别的注释。

发布原文地址: https://istio.io/latest/news/releases/1.9.x/announcing-1.9/#virtual-machine-integration-beta

更新于 2021-03-10

查看istio更多相关的文章或提一个关于istio的问题,也可以与我们一起分享文章