一、版本号含义
Kubernetes版本表示为xyz,其中x是主要版本,y是次要版本,z是补丁版本
简单来讲,kubernetes项目存在3类分支(branch),分别为master,release-X.Y,release-X.Y.Z。master分支上的代码是最新的,每隔2周会生成一个发布版本(release),由新到旧以此为master-->alpha-->beta-->Final release,这当中存在一些cherry picking的规则,也就是说从一个分支上挑选一些必要pull request应用到另一个分支上。我们可以认为X.Y.0为稳定的版本,这个版本号意味着一个Final release。
总体而言,我们一般关心X.Y.0(稳定版本),和X.Y.Z(补丁版本)的特性
二、各云厂商支持版本
下表记录各厂商目前支持新建的K8S版本!
厂商
K8S主流版本
备注
GKE
1.23
1.24
1.25
ACK&ASK
1.24.6
1.22.15
1.24.6
AKS
1.22-1.27
EKS
1.19-1.25
TKE
1.18.4
1.20.6
1.22.5
1.24.4
仅发布 Kubernetes 双数号的大版本
KubeSphere
v1.21.x[推荐]
v1.19.x-v1.24.x
CCE[百度]
1.11-1.22
CCE[华为]
1.21
1.23