本页面介绍 GKE on AWS 的版本控制方法和支持政策。每个 GKE on AWS 版本都支持多个 Kubernetes 次要版本,每个次要版本又可以有多个 GKE 补丁程序版本。
版本支持
根据 Anthos 版本支持政策,GKE on AWS 对次要版本的支持期限最长可达 12 个月,或者可一直支持到第三个后续次要版本发布为止(以较长者为准)。次要版本每年安排三次(通常是 4 月、8 月和 12 月),导致在任何给定时间都至少支持三种次要版本。
在支持期限内,次要版本的 bug 修复作为新的 Kubernetes 补丁版本发布,通常每月发布一次。
12 个月的支持期限结束后,次要版本及其所有关联的补丁版本将服务终止。 也就是说,这些版本不再受支持,并且不会再发布该次要版本的新补丁。
不支持的版本的属性
在次要版本服务终止后,请遵循以下规则:
- 服务终止补丁版本不能用于创建新集群。
- 服务终止事件不会中断您的控制平面和工作负载。现有集群上的常规操作可以继续使用服务终止版本。如需确保获得 Google 的支持并避免与 bug 相关的潜在故障或安全漏洞,您必须尽快手动将集群和节点池升级为受支持的版本。
- 现有集群/节点池可能会升级到较新版本,即使升级后的版本服务终止也是如此。但是,您最终必须升级到其中一个受支持的版本。
- 您仍然可以使用服务终止版本创建新的节点池,但不建议这样做。应优先升级到受支持的版本。
查看可用的版本
如需了解受支持的版本,请参阅 GKE on AWS 版本说明。
如需查看所有可用版本(包括已达到服务终止期限而不受支持的版本),请运行以下命令:
gcloud container aws get-server-config \
--location=GOOGLE_CLOUD_LOCATION
将 GOOGLE_CLOUD_LOCATION
替换为您在其中管理集群的 Google Cloud 位置。 系统将返回支持的版本,并将 enabled
标志设置为 true
。任何服务终止补丁程序版本也将在输出中返回,其 end_of_life
标志设置为 true
。
版本说明
每个 GKE on AWS 版本都附带相应的 Kubernetes 版本说明。它们与版本说明类似,但特定于 Kubernetes 版本,并且可能会提供更多技术细节。GKE on AWS 版本说明页面上列出了这些版本说明。
版本有效期
这些是 GKE on AWS 现在或最近支持的 Kubernetes 版本,以及它们的发布日期和大致服务终止日期。
Kubernetes 版本 | 发布日期 | 大致支持服务终止日期 |
---|---|---|
1.29.4-gke.200 | 2024/06/06 | 2025/04/20 |
1.29.3-gke.600 | 2024/05/09 | 2025/04/20 |
1.28.9-gke.400 | 2024/06/06 | 2024/12/14 |
1.28.8-gke.800 | 2024/05/09 | 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.13-gke.500 | 2024/06/06 | 2024/08/24 |
1.27.12-gke.800 | 2024/05/09 | 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 |