【问题标题】:unable to resize gke cluster无法调整 gke 集群的大小
【发布时间】:2020-12-30 21:08:20
【问题描述】:

我有一个带有 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

【问题讨论】:

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


    【解决方案1】:

    在您调整集群大小后,自动缩放器可能会立即向上扩展。 对日志的一些研究可以阐明集群调整大小后触发的事件。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 根据doc,“不要在节点池上同时使用集群自动缩放器和手动调整大小命令,因为这可能会导致交互导致节点池大小不稳定和/或不正确。”
      猜你喜欢
      • 2020-10-14
      • 2017-04-16
      • 1970-01-01
      • 2022-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-12
      相关资源
      最近更新 更多