【发布时间】:2018-09-28 22:42:38
【问题描述】:
我创建了两个节点池。一个用于所有 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"
创建节点池:
所有任务完成后,节点池的大小应减小到 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
创建 cron 作业:
kubectl create -f cronjob.yaml
【问题讨论】:
-
你知道最后的问题是什么吗?
标签: kubernetes google-cloud-platform gcloud google-kubernetes-engine