在 GCP 中手动更新 GKE 自动驾驶仪版本?

在 GCP 中手动更新 GKE 自动驾驶仪版本?

我有一个 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}"]

您可以在专题文章中阅读更多内容:
手动升级集群或节点池

相关内容