我有一个 GKE 自动驾驶仪集群,最初配置为使用STABLE
更新频道。它1.18.20-gke.900
现在正在使用 Kubernetes 引擎版本。
但是,我需要最低版本才能1.19
使用入口功能。
我可以看到该STABLE
频道支持以下版本:
1.19.12-gke.2100
1.19.11-gke.2101
1.18.20-gke.900
作为1.18.20-gke.900
默认设置。
但是,我没有在控制台中看到实际执行从当前运行1.18.20-gke.900
到例如的升级的选项1.19.11-gke.2101
。这可能吗?
答案1
看起来你不能通过控制台来做到这一点。
不过,您可以使用gcloud CLI 实用程序这边走:
gcloud container clusters upgrade \
"${CLUSTER_NAME}" \
--master \
--cluster-version "${NEW_VERSION}" \
[--region "${REGION}"]
例子:
gcloud container clusters upgrade "control" \
--master \
--cluster-version "1.19.12-gke.2100" \
--region europe-west3
请注意,这将花费大量时间。
控件更新后,还可以将节点更新为相同的版本:
gcloud container clusters upgrade \
"${CLUSTER_NAME}" \
[--region "${REGION}"]
您可以在专题文章中阅读更多内容:
手动升级集群或节点池