Я пытаюсь создать автомасштабируемый кластер контейнеров на GKE. Когда я использую опцию "--enable-AutoScaling" (как документация указывает здесь: https://cloud.google.com/container-engine/docs/clusters/operations#create_a_cluster_with_autoscaling):Включить автомасштабирование при создании кластера GKE
$ gcloud container clusters create mycluster --zone $GOOGLE_ZONE --num-nodes=3 --enable-autoscaling --min-nodes=2 --max-nodes=5
но MIG (Managed Instanced Group) не отображается как 'autoscaled', как показано на оба веб-интерфейс и результат следующей команды:
$ gcloud compute instance-groups managed list
NAME SIZE TARGET_SIZE AUTOSCALED
gke-mycluster... 3 3 no
Почему?
Затем я попробовал другой путь, указанный в kubernetes документации (http://kubernetes.io/docs/admin/cluster-management/#cluster-autoscaling), но получил сообщение об ошибке, вызванной «= истина», по-видимому:
$ gcloud container clusters create mytestcluster --zone=$GOOGLE_ZONE --enable-autoscaling=true --min-nodes=2 --max-nodes=5 --num-nodes=3
usage: gcloud container clusters update NAME [optional flags]
ERROR: (gcloud.container.clusters.update) argument --enable-autoscaling: ignored explicit argument 'true'
Является ли документ неправильно по этому поводу? Вот моя gcloud версия результаты:
$ gcloud version
Google Cloud SDK 120.0.0
beta 2016.01.12
bq 2.0.24
bq-nix 2.0.24
core 2016.07.29
core-nix 2016.03.28
gcloud
gsutil 4.20
gsutil-nix 4.18
kubectl
kubectl-linux-x86_64 1.3.3
Последняя Точность: autoscaler кажется «на» в описании на кластере:
$ gcloud container clusters describe mycluster | grep auto -A 3
- autoscaling:
enabled: true
maxNodeCount: 5
minNodeCount: 2
Любой идею объяснить это поведение, пожалуйста?