2016-07-12 23 views
18

Kubernet kümelerini sağlamak için gcloud kullanıyorum ve konteyner motorunu kullanın.gcloud container motor kümelerini durdurma

Üretim kümelenmesinin yanı sıra, sınamak için kısa ömürlü kümeler oluşturmak istiyorum.

Kümeleri yeniden oluşturmak yerine, bir sınama kümesine sahip olmak ve isteği durdurarak başlatabilirim. hesaplama motoru adresinde listelenen vm örneklerine "dur" vurmaya çalışarak bunları en sonunda yeniden başlatır.

&'u durdurmanın uygun yolu bir test kümesini başlatır?

Kısa ömürlü test kümelerinin motivasyonu maliyet değerlendirmesinden kaynaklanmaktadır.

cevap

38

geçici çalıştırarak sıfıra Kümenizdeki düğümlerin sayısını ölçeklenebilir:

gcloud container clusters resize $CLUSTER_NAME --size=0 

Sonra çalıştırarak kadar sonra geri ölçeklediğinizi size bayrağıyla için sıfır olmayan bir değer ile.

+0

Teşekkür küme düğümleri yeniden boyutlandırmak muktedir belirtilebilir shoud! Bu konuda dokümanlar biraz zor. Bu [doc] (https://cloud.google.com/container-engine/docs/clusters/operations), U (yeniden boyutlandır), [dokümanı yeniden boyutlandır] (https://) dışında bir kümedeki tüm CRUD işlemine sahiptir. /cloud.google.com/container-engine/docs/resize-cluster) diğer nasıl yapılır kılavuzlarından çıkarılır. – pazams

+0

Bunu gcloud kapsayıcı kümeleriyle oluşturduğum bir kümede yaptığımda, $ CLUSTER_NAME --num-nodes 1 - makine tipi g1-small ',' gcloud container kümeleri $ CLUSTER_NAME öğesini açıklıyor 'hala currentNodeCount: 1' bildiriyor . Neyi yanlış anlayacağım? – Drux

+1

Oh, görünüşe göre bu değişiklik birkaç saniye sürüyor (gcloud konteynır kümeleri yeniden boyutlandırıldıktan sonra $ CLUSTER_NAME --size = 0' geri dönüyor). Bunu dikkate alırken, şimdi benim için de çalışıyor. – Drux

5

--zone da gcloud SDK v sıfıra 2.0.27

gcloud container clusters resize $CLUSTER --size=0 --zone=$ZONE