Istio 1.12 公告

Istio 1.12 发布公告。

Nov 18, 2021

我们很高兴地宣布 Istio 1.12 的发布!

更新记录

获取变更详细列表。

升级之前

升级前须知。

下载

下载安装该发行版。

文档

访问该发行版的文档。

这是 2021 年的最后一个版本。我们要感谢整个 Istio 社区,特别是来自 Red Hat 的发行经理 Daniel Grimm 和来自 Aspen Mesh 的 Kenan O’Neal,感谢他们帮助我们发布了 1.12.0。

以下是该版本的一些亮点:

WebAssembly API

WebAssembly 一直是一个重要的项目,已经开发了 3 年多,通过允许用户在运行时动态加载自定义扩展,为 Istio 带来高级的可扩展性。 然而,到目前为止,配置 WebAssembly 插件还处于实验阶段,并且很难使用。

在 Istio 1.12 中,我们增加了一流的 API 来配置 WebAssembly 插件,从而改善了这种体验:WasmPlugin

使用 WasmPlugin,您可以很容易地将自定义插件部署到单个代理,甚至整个网格。

该 API 目前处于 alpha 阶段并在不断发展。感谢您的反馈

Telemetry API

在 Istio 1.11 中,我们引入了一个全新的 Telemetry API,带来了一个标准化的 API,用于在 Istio 中配置跟踪、日志记录和指标。

在 1.12 中,我们继续朝这个方向努力,扩展了对 API 配置指标和访问日志记录的支持。

要开始,请查看以下文档:

该 API 目前处于 alpha 阶段并在不断发展。感谢您的反馈

Helm 支持

Istio 1.12 对我们的 Helm 安装支持进行了许多改进,并为该功能在未来升级到测试版铺平了道路。

一个官方的 Helm 库已经发布,以进一步简化加载流程,适应了最流行的 GitHub 特性请求之一。 查看新的入门说明以获取更多信息。

这些图表也可以在 ArtifactHub 上找到。

此外,还发布了新的精制的 gateway chart 图表。 这个 chart 取代了旧的 istio-ingressgatewayistio-egressgateway charts,极大地简化了网关的管理,并遵循 Helm 的最佳实践。请访问网关注入页面,了解迁移到 helm chart 的说明。

Kubernetes Gateway API

Istio 已经完全支持 v1alpha2 版本的 Kubernetes Gateway API。 该 API 的目的是统一 Istio、Kubernetes Ingress 和其他代理使用的各种 API 集,以定义一个强大的、可扩展的 API 来配置流量路由。

虽然 API 还没有针对生产工作负载,但 API 和 Istio 的实现正在迅速发展。 要试用它,请查看 Kubernetes Gateway API 文档。

还有很多很多

See also