Azure 版本控制和支持

本页面介绍 GKE on Azure 的版本控制方法和支持政策。每个 GKE on Azure 版本都支持多个 Kubernetes 次要版本,每个次要版本又可以有多个 GKE 补丁程序版本

版本支持

根据 Anthos 版本支持政策,GKE on Azure 对次要版本的支持期限最长可达 12 个月,或者可一直支持到第三个后续次要版本发布为止(以较长者为准)。次要版本每年安排三次(通常是 4 月、8 月和 12 月),导致在任何给定时间都至少支持三种次要版本。

在支持期限内,次要版本的 bug 修复作为新的 Kubernetes 补丁版本发布,通常每月发布一次。

12 个月的支持期限结束后,次要版本及其所有关联的补丁版本将服务终止。 也就是说,这些版本不再受支持,并且不会再发布该次要版本的新补丁。

不支持的版本的属性

在次要版本服务终止后,请遵循以下规则:

  • 服务终止补丁版本不能用于创建新集群
  • 服务终止事件不会中断您的控制平面和工作负载。现有集群上的常规操作可以继续使用服务终止版本。如需确保获得 Google 的支持并避免与 bug 相关的潜在故障或安全漏洞,您必须尽快手动将集群节点池升级为受支持的版本。
  • 现有集群/节点池可能会升级到较新版本,即使升级后的版本服务终止也是如此。但是,您最终必须升级到其中一个受支持的版本。
  • 您仍然可以使用服务终止版本创建新的节点池,但不建议这样做。应优先升级到受支持的版本。

查看可用的版本

如需了解受支持的版本,请参阅 GKE on Azure 版本说明

如需查看所有可用版本(包括已达到服务终止期限而不受支持的版本),请运行以下命令:

gcloud container azure get-server-config \
    --location=GOOGLE_CLOUD_LOCATION

GOOGLE_CLOUD_LOCATION 替换为您在其中管理集群的 Google Cloud 位置。 系统将返回支持的版本,并将 enabled 标志设置为 true。任何服务终止补丁程序版本也将在输出中返回,其 end_of_life 标志设置为 true

版本说明

每个 GKE on Azure 版本都附带相应的 Kubernetes 版本说明。它们与版本说明类似,但特定于 Kubernetes 版本,并且可能会提供更多技术细节。GKE on Azure 版本说明页面上列出了这些版本说明。

版本有效期

这些是 GKE on Azure 现在或最近支持的 Kubernetes 版本,以及它们的发布日期和大致服务终止日期。

Kubernetes 版本 发布日期 大致支持服务终止日期
1.29.3-gke.600 2024/05/17 2025/04/20
1.28.8-gke.800 2024/05/17 2024/12/14
1.28.7-gke.1700 2024/04/03 2024/12/14
1.28.5-gke.1200 2024/03/05 2024/12/14
1.28.5-gke.100 2024/02/05 2024/12/14
1.28.3-gke.700 2023/12/14 2024/12/14
1.27.12-gke.800 2024/05/17 2024/08/24
1.27.11-gke.1600 2024/04/03 2024/08/24
1.27.10-gke.500 2024/03/05 2024/08/24
1.27.9-gke.100 2024/02/05 2024/08/24
1.27.7-gke.600 2023/12/14 2024/08/24
1.27.6-gke.700 2023/10/30 2024/08/24
1.27.5-gke.200 2023/10/02 2024/08/24
1.27.4-gke.1600 2023/09/06 2024/08/24