支持的版本
此页面列出了当前支持版本的状况、时间线和政策。Istio 的支持版本包括处于活动维护窗口且已针对安全性和错误修复进行修补的版本。次要版本上的后续修补版本不包含向后不兼容的更改。
支持政策
我们为每次提交生成新的 Istio 构建。大约每季度,我们会构建一个次要版本,并通过一些额外的测试以及发布资格认证。我们会为在次要版本中发现的问题发布修补版本。
各种类型的版本代表不同的产品质量级别和来自 Istio 社区的协助级别。在此背景下,支持意味着社区将为严重问题生成修补版本并提供技术协助。另外,第三方和合作伙伴可能会提供长期支持解决方案。
类型 | 支持级别 | 质量和推荐用途 |
---|---|---|
开发构建 | 不支持 | 存在危险,可能不可靠。建议用于实验。 |
小版本发布 | 支持持续到下一个大版本发布后的 6 个星期(例如:1.11 支持到 1.13.0 发布后的 6 个星期)。 | |
补丁 | 与对应的小版本发布相同 | 鼓励用户在补丁版本发布后尽快采用。 |
安全补丁 | 与补丁相同,但包含安全修复。有时安全补丁除了安全修复之外还会包含其他代码/修复。 | 鉴于安全修复的性质,强烈建议用户在发布后尽快采用安全补丁。 |
您可以在 发布页面 上找到可用的版本,如果您喜欢冒险,您可以在 开发版本 Wiki 上了解我们的开发版本。您可以找到每个小版本和补丁版本的发布说明 此处。
命名方案
我们的命名方案如下
<major>.<minor>.<patch>
其中 <minor>
在每次发布时都会增加,<patch>
计数当前 <minor>
版本的补丁数量。补丁通常是相对于 <minor>
版本的小改动。
控制平面/数据平面偏差
Istio 控制平面可以比数据平面领先一个版本。但是,数据平面不能领先于控制平面。我们建议使用 修订版 以避免任何偏差。
目前,数据平面到数据平面在所有版本之间兼容;但是,这在将来可能会改变。
Istio 版本的支持状态
版本 | 当前支持 | 发布日期 | 生命周期结束 | 支持的 Kubernetes 版本 | 已测试,但未支持 |
---|---|---|---|---|---|
主分支 | 否,仅开发 | 1.29, 1.30, 1.31, 1.32 | 1.23, 1.24, 1.25, 1.26, 1.27, 1.28 | ||
1.24 | 是 | 2024 年 11 月 7 日 | 约 2025 年 8 月(预计) | 1.28, 1.29, 1.30, 1.31 | 1.23, 1.24, 1.25, 1.26, 1.27 |
1.23 | 是 | 2024 年 8 月 14 日 | 约 2025 年 5 月(预计) | 1.27, 1.28, 1.29, 1.30 | 1.23, 1.24, 1.25, 1.26 |
1.22 | 是 | 2024 年 5 月 13 日 | 约 2025 年 1 月(预计) | 1.27, 1.28, 1.29, 1.30 | 1.23, 1.24, 1.25, 1.26 |
1.21 | 是 | 2024 年 3 月 13 日 | 约 2024 年 9 月(预计) | 1.26, 1.27, 1.28, 1.29 | 1.23, 1.24, 1.25 |
1.20 | 否 | 2023 年 11 月 14 日 | 2024 年 6 月 25 日 | 1.25, 1.26, 1.27, 1.28, 1.29 | 1.23, 1.24 |
1.19 | 否 | 2023 年 9 月 5 日 | 2024 年 4 月 24 日 | 1.25, 1.26, 1.27, 1.28 | 1.21, 1.22, 1.23, 1.24 |
1.18 | 否 | 2023 年 6 月 3 日 | 2024 年 1 月 4 日 | 1.24, 1.25, 1.26, 1.27 | 1.20, 1.21, 1.22, 1.23 |
1.17 | 否 | 2023 年 2 月 14 日 | 2023 年 10 月 27 日 | 1.23, 1.24, 1.25, 1.26 | 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 1.22 |
1.16 | 否 | 2022 年 11 月 15 日 | 2023 年 7 月 25 日 | 1.22, 1.23, 1.24, 1.25 | 1.16, 1.17, 1.18, 1.19, 1.20, 1.21 |
1.15 | 否 | 2022 年 8 月 31 日 | 2023 年 4 月 4 日 | 1.22, 1.23, 1.24, 1.25 | 1.16, 1.17, 1.18, 1.19, 1.20, 1.21 |
1.14 | 否 | 2022 年 5 月 24 日 | 2022 年 12 月 27 日 | 1.21, 1.22, 1.23, 1.24 | 1.16, 1.17, 1.18, 1.19, 1.20 |
1.13 | 否 | 2022 年 2 月 11 日 | 2022 年 10 月 12 日 | 1.20, 1.21, 1.22, 1.23 | 1.16, 1.17, 1.18, 1.19 |
没有已知常见漏洞和披露 (CVE) 的支持版本
小版本发布 | 已修补版本,无已知 CVE |
---|---|
1.24.x | 1.24.0+ |
1.23.x | 1.23.2+ |
1.22.x | 1.22.5+ |
支持的 Envoy 版本
Istio 的数据平面基于 Envoy。
这两个项目版本之间的关系
Istio 版本 | Envoy 发布分支 |
---|---|
1.24.x | release/v1.32 |
1.23.x | release/v1.31 |
1.22.x | release/v1.30 |
您可以在 istio/proxy
存储库 中找到 Istio 使用的精确 Envoy 提交:查找 ENVOY_SHA
变量。