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 版本说明以获取公告。