可用的 GKE 集群版本

GKE 集群控制平面(主服务器)的次要版本决定了集群上安装的 Knative 服务的版本。

您可以关注版本说明,以获取有关 Knative 服务和集群版本支持的公告。

下表列出了每个 GKE 次要版本支持的 Knative 服务版本。

Knative serving version GKE control plane (master) minor version
0.22, 0.24

1.22

0.22, 0.24

1.21

0.22, 0.24

1.20

0.22, 0.24

1.19

0.22, 0.24 1.18

确定现有集群的版本

如需获取现有集群的 Knative 服务版本,请输入以下命令:

kubectl get namespace knative-serving -o 'go-template={{index .metadata.labels "serving.knative.dev/release"}}'

输出类似于以下内容:

v0.0.24-gke.0

其中,0.24 是此 Knative 服务 build 的固定 Knative 版本

Knative 服务版本

0.23

  • 引用 Knative 0.23 版本。

0.22

  • 引用 Knative 0.22 版本。

Knative 服务版本发布流程

每个 Knative 服务版本都会引用一个 Knative 版本。Knative 服务版本会在某个 Knative 版本发布一到三周后通过快速发布渠道提供。

下表介绍了可用的 Google Kubernetes Engine 发布渠道以及发布到这些渠道的 Knative 服务策略。

渠道 Knative 服务发布频率 属性
快速 每周 尽早获取最新的 Knative 服务版本。在新的 Knative 服务功能正式发布后,您可以立即获得访问权限。您的集群会经常更新以使用最新技术。
常规(默认) 快速发布后的 1-2 周内 推荐大多数用户使用。可在 Knative 服务功能首次发布后的合理时间内使用,但要采用更加稳定的可预测发布频率。兼顾功能可用性和更新稳定性。集群每月升级 2-3 次。
稳定版 通过常规渠道发布后的 1-2 个月 优先考虑新功能的稳定性。此渠道中的变更和新版本将最后发布,也就是说在通过快速渠道和常规渠道发布后发布。此渠道提供更多验证时间。集群每季度升级 2-3 次。

Knative 服务集群升级过程

除非您配置了维护窗口或排除项,否则 GKE 集群会在集群的发布渠道提供可用的 GKE 新版本的 2 到 3 天后自动升级。订阅 Knative 服务版本说明GKE 版本说明,以获取公告。