在 GCP 中,如何在通过 gcloud cli 创建时更改默认池名称?

在 GCP 中,如何在通过 gcloud cli 创建时更改默认池名称?

我正在尝试创建一个具有自定义节点池名称的 GKE 集群。我可以从 GUI 创建,但在 gcloud 中找不到任何更改默认池名称的选项。有人可以在通过 gcloud cli 创建 GKE 集群时帮助我自定义默认池名称吗?谢谢

答案1

重命名默认节点池在创建 GKE 集群时,或者在创建集群时,都无法创建集群。使用gcloud 容器节点池更新您可以修改以下参数:

gcloud container node-pools update NAME (--node-locations=ZONE,[ZONE,…] | --system-config-from-file=SYSTEM_CONFIG_FROM_FILE | --workload-metadata=WORKLOAD_METADATA | --enable-autoprovisioning --enable-autoscaling --max-nodes=MAX_NODES --min-nodes=MIN_NODES | --enable-autorepair --enable-autoupgrade | --max-surge-upgrade=MAX_SURGE_UPGRADE --max-unavailable-upgrade=MAX_UNAVAILABLE_UPGRADE) [--cluster=CLUSTER] [--region=REGION | --zone=ZONE, -z ZONE] [GCLOUD_WIDE_FLAG …]

但不是名字。

解决方法是:

  1. 创建具有所需名称的新节点池。这只是我从这里得到的一个例子文档它可以改变机器类型,但它也可以用另一个名称创建新的节点池。
gcloud container node-pools create new-node-pool \
  --cluster=mycluster\
  --machine-type=e2-highmem-2 \
  --num-nodes=5

迁移工作负载

  • 封锁现有的节点池。
  • 耗尽现有节点池。

进而删除旧的节点池。

相关内容