【发布时间】:2021-02-23 03:14:48
【问题描述】:
我在GKE 集群上同时启用了Node Auto Provisioning 和Autoscaling。关于 Auto Scaling 的查询很少。
对于AutoScaling,最小节点为 1,最大节点数为 2。基于此设置的查询很少。
我使用gcloud命令将节点数设置为0
gcloud container clusters resize cluster-gke-test --node-pool pool-1 --num-nodes 0 --zone us-central1-c
现在我可以看到 Pods 不可调度的消息
Your cluster has one or more unschedulable pods.
以下是我的查询
-
由于启用了
autoscaling,因此应该自动生成节点以运行这些Pods。但我没有看到这种情况发生。这不是预期的行为吗? -
当我们手动减少节点数量时,Auto Scaling 不起作用?
-
Auto Scaling 仅基于负载工作。如果存在现有节点无法处理的请求,则只有它会启动新节点。节点自动缩放工作的最小节点数应始终大于零?
【问题讨论】:
-
您使用 --num-nodes 3 将节点数设置为 0 ??对不起,我迷路了!!当您谈论自动缩放时,它是节点自动缩放,而不是 HPA(Horizontal Pod Autoscaller)。
-
对不起..错别字。更新了它,是的,它是 Node AutoScaling
标签: google-cloud-platform google-kubernetes-engine autoscaling