使用 --enable-autoscaling 创建节点池会导致参数无效



我使用以下命令创建了一个gke集群节点池。

gcloud container node-pools create autoscale-pool --cluster cluster-xxx --zone asia-northeast1-a --machine-type e2-highmem-2 --disk-size 30 --enable-autoscaling --scopes bigquery,storage-rw --num-nodes 1 --min-nodes 1 --max-nodes 5 --enable-autorepair --enable-autoupgrade --node-labels=node-label-ap=ap,node-label-memorysort=memorysort,node-label-batchjob=batchjob,node-label=auto

然后我面临以下错误。

ERROR: (gcloud.container.node-pools.create) ResponseError: code=400, message=Request contains an invalid argument.

--enable-autoscaling似乎很an invalid argument. 我可以在管理面板中激活"启用自动缩放"。

直到 4 月 1 日才发生任何错误。 是否不再可以使用--enable-autoscaling参数运行命令?

在 gcloud 命令行中使用--enable-autoscaling标志时,使用Google Cloud SDK 版本 379.0.0创建 GKE 集群将失败并显示参数无效错误。从 2022 年 4 月 1 日起,我们在使用 Google Kubernetes 引擎时遇到了问题。Google Cloud 工程团队仍在进行缓解工作。

编辑

有一个更新表明问题已解决。新版本的gcloud SDK(380)已经发布,它没有任何问题。

因此,将您的gcloud SDK版本升级到380以解决此问题。

要了解 gcloud SDK 的当前版本,请运行以下命令

gcloud version | grep 'SDK'# 生成的输出将是Google Cloud SDK 380.0.0版本。

相关内容

最新更新