可用的 GKE 集群版本

GKE 集群控制平面(主实例)的次要版本决定了集群上安装的 Knative serving 的版本。

您可以关注版本说明,以了解有关 Knative serving 和集群版本支持的公告。

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

确定现有集群的版本

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

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

输出类似于以下内容:

v0.0.24-gke.0

其中 0.24 是此 Knative serving build 的固定 Knative 版本

Knative serving 版本

0.23

  • 引用 Knative 0.23 版本。

0.22

  • 引用 Knative 0.22 版本。

Knative serving 版本发布流程

每个 Knative serving 版本都引用一个 Knative 版本。Knative serving 版本在 Knative 版本发布后的一到三周内在快速发布渠道中提供。

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

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

Knative serving 集群升级流程

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