Isto 1.12 发布——支持 WebAssembly 插件管理

点击查看目录

本文译自 Istio 官方博客。这是 Istio 在 2021 年发布的最后一个版本,也是本年度发布的第四个版本,Istio 依然在按照它既定的发布节奏发展。

WebAssembly API

WebAssembly 是一个重要的项目,开发了 3 年多,为 Istio 带来了先进的可扩展性,允许用户在运行时动态加载自定义构建的扩展。然而,直到现在,配置 WebAssembly 插件一直是实验性的,而且很难使用。

在 Istio 1.12 中,我们通过增加一个 API 来配置 WebAssembly 插件 ——WasmPlugin 来改善这种体验。

有了 WasmPlugin,你可以轻松地将自定义插件部署到单个代理,甚至是整个网格。

该 API 目前处于 Alpha 阶段,正在不断发展。我们非常感谢 您的反馈意见 !

遥测 API

在 Istio 1.11 中,我们引入了全新的 Telemetry API,为 Istio 中配置追踪、日志和指标带来了标准化的 API。在 1.12 版本中,我们继续朝这个方向努力,扩大了对配置指标和访问日志 API 的支持。

要想开始,请查看文档。

该 API 目前处于 Alpha 阶段,正在不断发展。我们非常感谢 您的反馈意见 !

支持 Helm

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

为了进一步简化使用流程,解决 最受欢迎的 GitHub 功能请求 之一,官方 Helm 资源库已经发布。请查看新的 入门 指南以了解更多信息。

这些 Chart 也可以在 ArtifactHub 上找到。

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

Kubernetes Gateway API

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

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

更多

Istio

Istio

Istio 服务网格

宋净超

宋净超

Tetrate 布道师、云原生社区创始人

编辑本页