我正在尝试创建一个具有自定义节点池名称的 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 …]
但不是名字。
解决方法是:
- 创建具有所需名称的新节点池。这只是我从这里得到的一个例子文档它可以改变机器类型,但它也可以用另一个名称创建新的节点池。
gcloud container node-pools create new-node-pool \
--cluster=mycluster\
--machine-type=e2-highmem-2 \
--num-nodes=5
- 封锁现有的节点池。
- 耗尽现有节点池。
进而删除旧的节点池。