可用的 GKE 集群版本

Google Kubernetes Engine 控制层面(主实例)集群的次要版本决定了集群上安装的 Cloud Run for Anthos on Google Cloud 的版本。

要升级 Cloud Run for Anthos,请将您的 GKE 集群升级到支持所需版本的 Cloud Run for Anthos 的次要版本。如需详细了解如何升级 GKE 集群,请参阅 GKE 文档中的升级集群

您还可以在版本说明中跟踪 Cloud Run for Anthos 和集群版本。

如需了解与版本相关的已知问题,请参阅 Cloud Run for Anthos 问题页面。

下表列出了每个 GKE 次要版本支持的 Cloud Run for Anthos 版本。

Cloud Run for Anthos on Google Cloud version GKE control plane (master) minor version
0.19.0-gke.1

1.20

0.19.0-gke.1

1.19

0.19.0-gke.1

1.18

0.18.0-gke.5

1.17

0.17.2-gke.3 1.16
0.14.0-gke.11 1.15

确定现有集群的版本

如需获取现有集群的 Cloud Run for Anthos 版本,请输入以下命令:

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

输出类似于以下内容:

v0.14.0-gke.5

返回值的第一部分 v0.14.0 是此 Cloud Run for Anthos 版本的固定 Knative 版本

第二部分 gke.5 是 Cloud Run for Anthos 版本号。

Cloud Run for Anthos 版本

0.19.0-gke.1

  • 引用 Knative 0.19 版本。

0.18.0-gke.5

  • 引用 Knative 0.18 版本。

0.18.0-gke.4

  • 引用 Knative 0.18 版本。

0.17.2-gke.3

0.17.2-gke.1

  • 引用 Knative 0.17 版本。

0.16.0-gke.1

  • 引用 Knative 0.16 版本。

0.15.0-gke.3

0.14.0-gke.11

0.14.0-gke.10

Cloud Run for Anthos 版本发布流程

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

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

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

Cloud Run for Anthos 集群升级流程

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