本页面介绍 GKE on AWS Kubernetes 版本编号。
集群版本
在创建集群或节点池时,您必须指定您它运行的 Kubernetes 版本。您只能使用受支持的 Kubernetes 版本创建新的集群或节点池。
版本方案和频率
GKE on AWS 使用 Kubernetes 语义化版本控制来引用受支持的 Kubernetes 版本,但附加 GKE 补丁版本。这会生成以下形式的版本号
<code>x.y.z-gke.a</code>
例如,最新的受支持 Kubernetes 版本是 1.29.4-gke.200。
- Kubernetes 主要版本 (x)
- 如果对公共 API 进行更改后,其行为或操作与先前版本不兼容,则主要版本会递增。主要版本将 Kubernetes 版本从
x.y
递增到x+1.0
。 - Kubernetes 次要版本 (y)
- Kubernetes 大约每 4 个月发布一个新的次要版本。次要版本将 Kubernetes 版本从
1.y
递增到1.y+1
;例如,Kubernetes 1.21 是 Kubernetes 1.20 之后的次要版本。次要版本升级通常涉及新功能和问题修复,但不会引入破坏性更改。有时,次要版本中会弃用功能或 API 组件。 - Kubernetes 补丁版本 (z)
- 用于 GKE on AWS 的新 Kubernetes 补丁版本(例如 1.21.1)通常每月发布一次。补丁版本仅包含安全更新和问题修复。
- GKE 补丁版本 (-gke.a)
- 具有更高的 -gke.a 后缀的补丁版本(例如 1.24.1-gke.a)包含 GKE on AWS 以及开源上游 Kubernetes 软件的安全更新和/或问题修复。这些更新或修补程序是与 Google Cloud 和 AWS 兼容和互操作所必需的。
版本支持
如需了解 GKE Enterprise 范围内的版本控制政策,请参阅版本支持政策。
版本偏差
节点和节点池版本最多可以比控制平面低两个次要版本,但根据 Kubernetes OSS 版本偏差政策,其版本不能高于控制平面版本。无论节点版本偏差准则如何规定,我们都强烈建议节点始终使用受支持的版本。