Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
本文概述了 Azure Kubernetes 服务 (AKS) 基于 Istio 的服务网格加载项的支持策略。
版本控制和支持策略
服务网格加载项发布日历
基于 Istio 的服务网格加载项发布日历指示每个修订版的 AKS 兼容性以及估计的发布和弃用日期。
新的次要修订和补丁会作为 AKS 发布的一部分推出。 AKS 发行说明中发布了有关基于 Istio 的服务网格加载项的新次要修订版或修补程序的公告。 若要查看区域发布状态的实时更新,以及包含有关 Istio 修订版支持的更新的 AKS 发行说明,请访问 AKS 发布状态网页。
服务网格修订 | 上游版本 | AKS 版本 | 生命周期结束 | 兼容的 AKS 版本 | 兼容的 AKS LTS 版本 |
---|---|---|---|---|---|
asm-1-17 | 2023 年 2 月 | 2023 年 4 月 | 2024 年 1 月 | 1.23、1.24、1.25、1.26、1.27、1.28 | |
asm-1-18 | 2023 年 6 月 | 2023 年 11 月 | 2024 年 2 月 | 1.24、1.25、1.26、1.27、1.28 | |
asm-1-19 | 2023 年 9 月 | 2024 年 1 月 | 2024 年 6 月 | 1.25、1.26、1.27、1.28 | |
asm-1-20 | 2023 年 11 月 | 2024 年 2 月 | 2024 年 9 月 | 1.25、1.26、1.27、1.28、1.29 | |
asm-1-21 | 2024 年 3 月 | 2024 年 4 月 | 2024 年 10 月 | 1.26、1.27、1.28、1.29、1.30 | |
asm-1-22 | 2024 年 5 月 | 2024 年 7 月 | 2025 年 3 月 | 1.27、1.28、1.29、1.30 | |
asm-1-23 | 2024 年 8 月 | 2024 年 9 月 | 2025 年 6 月 | 1.27, 1.28, 1.29, 1.30, 1.31, 1.32 | |
asm-1-24 | 2024 年 11 月 | 2025 年 2 月 | 2025 年 9 月 | 1.28, 1.29, 1.30, 1.31, 1.32, 1.33 | |
asm-1-25 | 2025 年 3 月 | 2025年5月 | ~2026 年 1 月 (预计) | 1.29, 1.30, 1.31, 1.32, 1.33 | 1.28, 1.29, 1.30, 1.31, 1.32, 1.33 |
asm-1-26 | 2025年5月 | 2025 年 7 月 | ~2026年2月(预计) | 1.29, 1.30, 1.31, 1.32, 1.33, 1.34 | 1.28, 1.29, 1.30, 1.31, 1.32, 1.33, 1.34 |
asm-1-27 | 2025 年 8 月 | ~2025 年 9 月 (预计 EOM) | ~2026 年 5 月(预计) | 1.29, 1.30, 1.31, 1.32, 1.33, 1.34 | 1.29, 1.30, 1.31, 1.32, 1.33, 1.34 |
如果使用 AKS 长期支持 (LTS) 群集,那么在以前兼容的 Istio 修订版在 AKS LTS 版本的生命周期结束之前,一个较新的修订可能会被声明为兼容。 有关更多详细信息,请阅读 Istio 的 AKS 兼容性策略。
支持的修订版
次要修订版:
- 在任何给定时间,都至少支持基于 Istio 的服务网格加载项的两个修订版。
- 较旧的修订版
n-2
将继续受到支持,直到最新修订版n
开始向所有区域推出六周后。 例如,如果asm-1-22
刚刚开始在所有区域推出,那么asm-1-20
将在六周后弃用。 - 弃用意味着无法通过此修订版完成新的网格安装。 尽管群集仍在使用这一修订版继续运行,但为了支持问题和安全补丁,建议 升级到较新的受支持网格修订版。
补丁版本:
- Istio 控制平面 (istiod) 和 Istio 入口的修补程序作为 AKS 版本的一部分推出。 用户应遵循 AKS 发行说明,了解较新的修补程序版本的可用性,然后通过重启其工作负载来升级 istio-proxy sidecars。
- 如果检测到严重的常见漏洞和暴露 (CVE) 或安全漏洞,AKS 将保留弃用修补程序的权利。 若要了解修补程序可用性和任何临时弃用,请参阅 AKS 发行说明并访问 AKS 发布状态网页。
默认修订版
如果在安装过程中用户未显式提供修订版,则默认安装 n-1
修订版。 例如,如果 asm-1-22
是最新修订版,则默认值为 asm-1-21
。
AKS 兼容性
加载项的每个修订版都与上游 Istio 支持和发布日历确定的一组 AKS 次要版本兼容。
AKS LTS 群集可能兼容上游 Istio 支持表以外的其他修订版本。 对于 Istio 修订版 asm-1-25
+ 和 AKS LTS 版本 1.28+,每个受支持的 AKS LTS 版本 将至少有一个 兼容的 Istio 修订版。
若要检查 Istio 修订版的兼容 AKS 版本,请使用命令 [az aks mesh get-revisions
][az-aks-mesh-get-revisions]:
az aks mesh get-revisions --location <location> -o table
此命令已更新为包含用于CompatibleWith
(标准层)和KubernetesOfficial
的单独AKSLongTermSupport
输出,取代了早期仅包含kubernetes
(标准层)的响应。
如果使用 Azure 门户为现有群集启用 Istio 加载项,则会根据群集的层筛选可用的 Istio 修订。
每个 Istio 加载项修订版都会遵循上游的生命周期规则,包括生命周期的终止和补丁的可用性。 这意味着:
每个 Istio 修订版都与每个 AKS LTS 版本不兼容,但每个 AKS LTS 版本将与至少一个 Istio 附加版本兼容。
如果 Istio 修订版在与其兼容的 AKS LTS 版本之前达到生命周期结束,那么将会有一个更新的修订版被声明为与该 LTS 版本兼容。 需要升级加载项才能继续提供支持。
例如,如果
asm-1-26
与 AKS LTS 1.28 兼容且asm-1-26
生命周期结束,asm-1-27
则可能会改为与 1.28 LTS 兼容。
允许、支持和阻止的自定义项
适用于 AKS 的基于 Istio 的服务网格加载项将功能和配置选项指定为 allowed
、supported
或 blocked
。
- 已阻止:不允许的功能和配置选项通过加载项托管许可 Webhook 阻止。 API 服务器立即向用户发布该功能被禁止的错误消息。
- 支持:支持的功能可享受 Azure 支持部门的支持。
- 允许:允许的功能是开放的,可供 Istio 加载项用户使用,但不在 Azure 支持的覆盖范围内。