更新 EKS 关联集群

更新集群意味着更新与 GKE 关联集群关联的属性或版本。这不会更改集群正在运行的 Kubernetes 版本,也不会更新与 GKE 关联集群无关的集群属性。您可以使用 Google Cloud CLI 或 Google Cloud 控制台更新集群。

gcloud CLI

如需更新关联的集群,请使用 gcloud container attached clusters update 命令

gcloud container attached clusters update CLUSTER_NAME \
  --location GOOGLE_CLOUD_REGION

替换以下内容:

  • CLUSTER_NAME:集群的名称
  • GOOGLE_CLOUD_REGION:要在其中管理集群的 Google Cloud 区域的名称

如需了解在更新集群时可以使用的所有参数,请参阅 gcloud container attached clusters update 命令

控制台

  1. 在 Google Cloud 控制台中,前往 Google Kubernetes Engine 集群概览页面。

    转到 GKE 集群

  2. 选择集群所在的 Google Cloud 项目。

  3. 点击要更新的集群的名称,然后在侧边栏中选择查看详情

  4. 详细信息标签页上,您可以更新集群的基本信息或升级 GKE 关联集群的版本。

    • 如需更新集群基本信息,请执行以下操作:

      1. 选择要更改的字段旁边的 修改

      2. 完成更改后,选择完成

    • 如需升级 GKE 关联集群的版本,请执行以下操作:

      1. 选择平台版本旁边的 现在可升级

      2. 从列表中选择版本,然后点击完成

    升级平台版本不会更改集群上的 Kubernetes 版本。

使用 --platform-version 参数升级集群

将可选的 --platform-version 参数与 gcloud container attached clusters update 命令一起使用,可升级集群上安装的 GKE 关联集群软件的版本。例如,这可让您从版本 1.28.0-gke.1 升级到版本 1.28.0-gke.3,或从版本 1.28.x 升级到版本 1.29.y。

但是,gcloud container attached clusters update 命令不能用于将使用上一代 GKE 关联集群挂接的集群升级到当前代集群。上一代是非受管较旧的软件,不再接收新功能、修复程序或支持。

如需将集群从上一代迁移到当前代,请按照迁移集群中的步骤操作。

平台版本编号

这些文档将 GKE 关联集群的版本称为平台版本,以与 Kubernetes 版本区分开来。GKE 关联集群使用与 GKE 相同的版本编号惯例,例如 1.21.5-gke.1。关联或更新集群时,您必须选择次要版本与集群的 Kubernetes 版本相同或低一个版本的平台版本。例如,您可以将运行 Kubernetes v1.22.* 的集群与 GKE 关联集群平台版本 1.21.* 或 1.22.* 相关联。

这样,您就可以在升级 GKE 关联集群之前先将集群升级到下一个次要版本。