O conjunto de nós não reduz o tamanho do nó para zero, embora o dimensionamento automático esteja ativado
Eu criei dois pools de nós. Um pequeno para todos os trabalhos do sistema do Google e um maior para minhas tarefas. O maior deve reduzir o tamanho para 0 após a conclusão do trabalho.
O problema é: Mesmo se não houver tarefas cron, o conjunto de nós não reduz seu tamanho para 0.
Criando cluster:
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"
Criando conjunto de nós:
O conjunto de nós deve reduzir seu tamanho para 0 após a conclusão de todas as tarefas.
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
Crie um trabalho cron:
kubectl create -f cronjob.yaml