更新集群意味着更新与 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
命令。
控制台
在 Google Cloud 控制台中,进入 Google Kubernetes Engine 集群概览页面。
选择集群所在的 Google Cloud 项目。
点击您要更新的集群的名称,然后在侧边栏中选择查看更多详情。
在详细信息标签页上,您可以更新集群的基本信息或升级 GKE 关联集群的版本。
如需更新集群基本信息,请执行以下操作:
选择要更改的字段旁边的
修改。完成更改后,选择完成。
如需升级 GKE 关联集群的版本,请执行以下操作:
选择平台版本旁边的
现在可升级。从列表中选择版本,然后点击完成。
升级平台版本不会更改集群上的 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 关联集群之前先将集群升级到下一个次要版本。