无法调整 gke 集群的大小

时间:2020-12-30 09:43:43

标签: google-cloud-platform google-kubernetes-engine

我有一个带有 2 个节点的 GKE 集群。 Web 应用程序在它们上面运行。我将 .yaml 文件更改为只有应用程序的一个副本。

现在我想将簇的大小减少到 1,但簇的大小似乎保持为 2。

我尝试了几个选项(通过 UI 编辑默认池大小以及以下命令 - gcloud container clusters resize myclustername --node-pool mypoolname --num-nodes 1

但操作完成后,我仍然看到两个节点。

gcloud container clusters resize myclustername --node-pool mypoolname --num-nodes 1
Pool [default-pool] for [...] will be resized to 1.

Do you want to continue (Y/n)?  Y

Resizing codingjedi-web...done.
Updated [https://container.googleapis.com/v1/projects/.../zones/europe-west2-a/clusters/...].
no_reply@cloudshell:~ (...)$ kubectl get nodes
NAME                                            STATUS   ROLES    AGE     VERSION
gke-...-default-pool-d842095f-nq6t   Ready    <none>   3m48s   v1.16.15-gke.4901
gke-...-default-pool-d842095f-zdlr   Ready    <none>   12m     v1.16.15-gke.4901

2 个答案:

答案 0 :(得分:2)

也许在您调整集群大小后,自动缩放器会立即扩展。 对日志的一些研究可以澄清集群大小调整后触发的事件。

答案 1 :(得分:0)

我必须先在集群上禁用自动缩放。