2016-07-12 10 views
18

मैं क्यूबेरनेट क्लस्टर को प्रावधान करने के लिए gcloud का उपयोग करता हूं, और ऐसा करने के लिए कंटेनर इंजन का उपयोग करता हूं।gcloud कंटेनर इंजन क्लस्टर को कैसे रोकें

उत्पादन क्लस्टर के अलावा, मैं परीक्षण आदि के लिए अल्पकालिक क्लस्टर बनाना चाहता हूं।

क्लस्टर को पुनर्निर्माण करने के बजाय, मैं एक परीक्षण क्लस्टर रखना चाहता हूं और मांग को रोकने/शुरू करने में सक्षम होना चाहता हूं। गणना इंजन पर सूचीबद्ध वीएम उदाहरणों पर "स्टॉप" हिट करने का प्रयास कर उन्हें अंततः पुनरारंभ कर देगा।

& को रोकने के लिए उचित तरीका क्या है एक परीक्षण क्लस्टर शुरू करें?

अल्पकालिक परीक्षण क्लस्टर के लिए प्रेरणा लागत पर विचार से है।

उत्तर

38

आप अस्थायी रूप से नोड्स की संख्या अपने क्लस्टर में शून्य हो जाने पर चलाकर पैमाने पर कर सकते हैं:

gcloud container clusters resize $CLUSTER_NAME --size=0 

फिर चलाकर बाद में इसे वापस पैमाने पर है कि एक गैर शून्य आकार फ्लैग के लिए मूल्य के साथ।

+0

धन्यवाद सक्षम होने के लिए निर्दिष्ट किया जा shoud! दस्तावेज़ इस विषय पर थोड़ा मुश्किल हैं। यह [डॉक्टर] (https://cloud.google.com/container-engine/docs/clusters/operations) में यूआर (आकार बदलें) को छोड़कर क्लस्टर पर सभी सीआरयूडी ऑपरेशन है, जबकि [आकार बदलें दस्तावेज़] (https://cloud.google.com/container-engine/docs/resize-cluster) अन्य कैसे-गाइड से अलग है। – pazams

+0

जब मैं इसे क्लस्टर पर करता हूं जो 'gcloud कंटेनर क्लस्टर के साथ बनाया गया था $ CLUSTER_NAME --num-nodes 1 --machine-type g1-small',' gcloud कंटेनर क्लस्टर $ CLUSTER_NAME' का वर्णन करता है अभी भी 'currentNodeCount: 1' । मुझे क्या गलत हो रहा है? – Drux

+1

ओह, इसलिए यह प्रभावी होने के लिए स्पष्ट रूप से कुछ सेकंड लेता है ('gcloud कंटेनर क्लस्टर $ CLUSTER_NAME --size = 0' रिटर्न का आकार बदलते हैं) के बाद। इसे ध्यान में रखते हुए, अब मेरे लिए भी काम करता है। – Drux

5

--zone भी gcloud एसडीके वी में शून्य करने के लिए क्लस्टर नोड्स आकार बदलने के लिए 2.0.27

gcloud container clusters resize $CLUSTER --size=0 --zone=$ZONE 
संबंधित मुद्दे