diff --git a/content/zh/docs/releases/supported-releases/index.md b/content/zh/docs/releases/supported-releases/index.md index deb1963e5f..34875652c6 100644 --- a/content/zh/docs/releases/supported-releases/index.md +++ b/content/zh/docs/releases/supported-releases/index.md @@ -13,8 +13,10 @@ test: n/a - [支持策略](#support-policy) - [命名方案](#naming-scheme) +- [控制面/数据面偏差](#control-planedata-plane-skew) - [Istio 版本的支持状态](#support-status-of-istio-releases) - [没有已知的 CVE 和常见漏洞的受支持版本](#supported-releases-without-known-common-vulnerabilities-and-exposures-cves) +- [Istio 和 Envoy 之间的关系](#supported-envoy-versions) ## 支持策略{#support-policy} @@ -41,22 +43,29 @@ test: n/a 其中 `` 在每个版本中递增,`` 代表了当前 `` 版本的补丁数。对于 `` 版本来说一个补丁通常是一个很小的变更。 +## 控制面/数据面偏差{#control-planedata-plane-skew} + +Istio 控制面可以比数据面高一个版本。但数据面的版本不能比控制面高。 +我们推荐使用[修订版](/zh/docs/setup/upgrade/canary/),使得控制面和数据面之间没有偏差。 + +迄今为止,数据面到数据面在所有版本上都是兼容的;但未来可能有所变化。 + ## Istio 版本的支持状态{#support-status-of-istio-releases} -| 版本 | 目前支持 | 发行日期 | 停止维护 | 支持的 Kubernetes 版本 | 未测试,可能支持的 Kubernetes 版本 | -| ---------- | ------------ | -------------- | -------------------- | ---------------------- | ---------------------------------- | -| master | 否,仅限开发 | - | - | - | - | -| 1.16 | 是 | 2022 年 11 月 15 日 | ~ 2023 年 6 月(预期) | 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 年 3 月(预期) | 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 | -| 1.12 | 是 | 2021 年 11 月 18 日 | 2022 年 7 月 12 日 | 1.19, 1.20, 1.21, 1.22 | 1.16, 1.17, 1.18 | -| 1.11 | 否 | 2021 年 8 月 12 日 | 2022 年 3 月 25 日 | 1.18, 1.19, 1.20, 1.21, 1.22 | 1.16, 1.17 | -| 1.10 | 否 | 2021 年 5 月 18 日 | 2022 年 1 月 7 日 | 1.18, 1.19, 1.20, 1.21 | 1.16, 1.17, 1.22 | -| 1.9 | 否 | 2021 年 2 月 9 日 | 2021 年 10 月 8 日 | 1.17, 1.18, 1.19, 1.20 | 1.15, 1.16 | -| 1.8 | 否 | 2020 年 11 月 10 日 | 2021 年 5 月 12 日 | 1.16, 1.17, 1.18, 1.19 | 1.15 | -| 1.7 | 否 | 2020 年 8 月 21 日 | 2021 年 2 月 25 日 | 1.16, 1.17, 1.18 | 1.15 | -| 1.6 及更早 | 否 | - | - | - | - | +| 版本 | 目前支持 | 发行日期 | 停止维护 | 支持的 Kubernetes 版本 | 未测试,可能支持的 Kubernetes 版本 | +| ---------- | ------------ | ------------------- | ---------------------- | ---------------------------- | ---------------------------------- | +| master | 否,仅限开发 | - | - | - | - | +| 1.16 | 是 | 2022 年 11 月 15 日 | ~ 2023 年 6 月(预期) | 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 年 3 月(预期) | 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 | +| 1.12 | 是 | 2021 年 11 月 18 日 | 2022 年 7 月 12 日 | 1.19, 1.20, 1.21, 1.22 | 1.16, 1.17, 1.18 | +| 1.11 | 否 | 2021 年 8 月 12 日 | 2022 年 3 月 25 日 | 1.18, 1.19, 1.20, 1.21, 1.22 | 1.16, 1.17 | +| 1.10 | 否 | 2021 年 5 月 18 日 | 2022 年 1 月 7 日 | 1.18, 1.19, 1.20, 1.21 | 1.16, 1.17, 1.22 | +| 1.9 | 否 | 2021 年 2 月 9 日 | 2021 年 10 月 8 日 | 1.17, 1.18, 1.19, 1.20 | 1.15, 1.16 | +| 1.8 | 否 | 2020 年 11 月 10 日 | 2021 年 5 月 12 日 | 1.16, 1.17, 1.18, 1.19 | 1.15 | +| 1.7 | 否 | 2020 年 8 月 21 日 | 2021 年 2 月 25 日 | 1.16, 1.17, 1.18 | 1.15 | +| 1.6 及更早 | 否 | - | - | - | - | {{< warning >}} [Kubernetes 1.22 删除了一些已弃用的 API](https://kubernetes.io/blog/2021/07/14/upcoming-changes-in-kubernetes-1-22/),因此 1.10.0 之前的 Istio 版本将不再工作。如果您正在升级 Kubernetes 版本,请确保 Istio 的版本仍然受到支持。 @@ -75,3 +84,19 @@ Istio 不保证超出支持窗口期的 Minor 版本都有已知的 CVE 补丁 | 1.14.x | 1.14.5 - 生命周期结束。不会针对新的 CVE 打补丁。 | | 1.13.x | 1.13.9 - 生命周期结束。不会针对新的 CVE 打补丁。 | | 1.12 和更早版本 | 无,所有版本都有已知的漏洞。 | + +## 支持的 Envoy 版本{#supported-envoy-versions} + +Istio 的数据面基于 [Envoy](https://github.com/envoyproxy/envoy)。 + +这两个项目之间的版本关系如下: + +| Istio 版本 | Envoy 版本 | +| ---------- | ---------- | +| 1.17.x | 1.25.x | +| 1.16.x | 1.24.x | +| 1.15.x | 1.23.x | + +通常,Istio 版本倾向于与 Envoy 版本逐一对应。 +您可以在 [`istio/proxy`](https://github.com/istio/proxy/blob/master/WORKSPACE#L38) +中找到 Istio 所使用的确切的 Envoy Commit。