Istio 1.17 公告

Istio 1.17 发布公告。

Feb 14, 2023

我们很高兴地宣布 Istio 1.17 发布。这是 2023 年的第一个 Istio 版本。 我们要感谢整个 Istio 社区对 1.17.0 版本发布所作出的帮助。 我们要感谢此版本的几位发布经理:来自 IBM 的Mariam John,来自 Tetrate 的 Paul Merrison 和来自 Microsoft 的 Kalya Subramanian。 这些发布经理们要特别感谢测试和发布工作组负责人 Eric Van Norman (IBM) 在整个发布周期中提供的帮助和指导。 我们还要感谢 Istio 工作组的维护者和更广泛的 Istio 社区,感谢他们在整个发布过程中通过及时的反馈、评论、社区测试以及所有支持来帮助我们确保及时发布。

更新记录

获取变更详细列表。

升级之前

升级前须知。

下载

下载安装该发行版。

文档

访问该发行版的文档。

新特性

自 1.16 版本以来,我们添加了一些重要的新特性,还将现有的一些特性进阶至表示生产就绪的 Beta。 以下是一些亮点:

金丝雀升级和修订版标记进阶至 Beta

All integration tests and end-to-end tests covering documentation have been completed for this feature to graduate to Beta.

Istio 1.6 版本中引入了对使用修订版按照金丝雀模式升级服务网格的基本支持。 使用这种方法,您可以在不影响现有部署的情况下并列运行多个控制平面,并将工作负载从旧控制平面缓慢迁移到新控制平面。 在 Istio 1.10 中,引入了修订标记作为对金丝雀升级的改进,以帮助减少操作员为使用修订版而不得不进行的更改次数,从而安全地升级 Istio 控制平面。 这是我们的用户在生产中广泛采用和使用的特性。 为了此特性进阶到 Beta,包含文档在内的所有集成测试和端到端测试都已完成。

Helm 安装进阶至 Beta

基于 Helm 安装 Istio 首次在 Istio 0.4 中引入,现已进阶至 Beta。 这是在生产环境中安装 Istio 时使用最广泛一种方法。 在此版本中完成了将此特性进阶至 Beta 的所有要求,包括更新集成测试以使用 Helm Chart 进行安装/升级、更新 Helm 集成测试以及在 values.yaml 中记录高级 Helm Chart 自定义和属性。

升级了对 Kubernetes Gateway API 的支持

Istio 的 Gateway API 实现已进阶至且完全兼容最新版本的 API (0.6.1)。

Istio 双栈支持

Kubernetes 在 1.16 版中添加了双栈模式下的 IPv6 支持,并在 Kubernetes 1.22 版中升级为稳定版。 在 Istio 中启用双栈支持的基础始于 Istio 1.16 版本。 在 Istio 1.17 版本中,添加了以下功能以在 Istio 中启用双重支持:

这是实验性的特性,目前还在积极开发中

在 Istio 中添加了对过滤器修补的支持

添加了对侦听器过滤器修补的支持,使用户能够在 Istio 的 EnvoyFilter 资源中对 LISTENER_FILTER 执行 ADDREMOVEREPLACEINSERT_FIRSTINSERT_BEFOREINSERT_AFTER 操作。

在 Istio 添加了对使用 QuickAssist Technology (QAT) PrivateKeyProvider 的支持

添加了对在 SDS 中使用 QuickAssist Technology (QAT) PrivateKeyProvider 的支持,并添加了用于为网关和 Sidecar 选择 QAT 私钥提供程序的相应配置。 这是基于这样一个事实,即 Envoy 添加了对 QAT 的支持, 作为 CryptoMB 之外的另一个私钥提供程序。 有关 QAT 的更多信息,您可以参考此处

RequestAuth API 的增强

添加了将 JWT 声明复制到 RequestAuth API 中的 HTTP 请求头的支持。

istioctl 命令的增强

为 istioctl 命令添加了一些增强功能,包括添加:

欢迎参加 Istio Day, 2023

Istio Day Europe 2023 定于 4 月 18 日举行,是 CNCF 主办的第一届 Istio 会议。 这将是与 KubeCon + CloudNativeCon Europe 2023 共同举办的 Day 0 活动。 这是全球社区成员与 Istio 开发者、合作伙伴和供应商生态系统联系的绝佳机会。 有关本次活动的更多信息,请访问会议网站。 我们希望您能加入 Istio Day Europe。

升级至 1.17

我们想听听您关于升级到 Istio 1.17 的体验。 请花几分钟时间回复简短调查,让我们知道自己做得怎样以及如何改进。

您还可以加入 Discuss Istio 的会话, 或加入我们的 Slack 工作空间。 您想直接为 Istio 做贡献吗? 找到并加入我们的某个工作组, 帮助我们改进。

See also