小编Wil*_*idt的帖子

尽管启用了自动缩放,但节点池不会将其节点大小减小到零

我创建了两个节点池。一小笔用于所有google系统工作,一笔大用于我的任务。作业完成后,较大的应将其大小减小为0。

问题是:即使没有cron作业,节点池也不会将其大小减小为0。

创建集群:

gcloud beta container --project "projectXY" clusters create "cluster" --zone "europe-west3-a" --username "admin" --cluster-version "1.9.6-gke.0" --machine-type "n1-standard-1" --image-type "COS" --disk-size "100" --scopes "https://www.googleapis.com/auth/cloud-platform" --num-nodes "1" --network "default" --enable-cloud-logging --enable-cloud-monitoring --subnetwork "default" --enable-autoscaling --enable-autoupgrade --min-nodes "1" --max-nodes "1"
Run Code Online (Sandbox Code Playgroud)

创建节点池:

完成所有任务后,节点池应将其大小减小为0。

gcloud container node-pools create workerpool --cluster=cluster --machine-type="n1-highmem-8", -m "n1-highmem-8" --zone=europe-west3-a, -z europe-west3-a --disk-size=100 --enable-autoupgrade --num-nodes=0 --enable-autoscaling --max-nodes=2 --min-nodes=0
Run Code Online (Sandbox Code Playgroud)

创建cron作业:

kubectl create -f cronjob.yaml
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform gcloud kubernetes google-kubernetes-engine

5
推荐指数
1
解决办法
1893
查看次数