2016-04-12 15 views
7

हम अपनी आवेदन सेवाओं के लिए एक छोटा डॉकर क्लस्टर बनाने की योजना बना रहे हैं। हम हेक्टेयर के लिए 2 मास्टर वीएमएस, 1 कंसुल (अगर हम स्वार चुनते हैं) और कंटेनर के लिए 5-10 होस्ट का उपयोग करते हैं। हमने अभी तक तय नहीं किया है कि क्या उपयोग करना है - डॉकर स्वार या कुबर्नेट्स।डॉकर स्वार और कुबर्नेट्स प्रबंधक हार्डवेयर आवश्यकताएं

तो प्रश्न यह है कि "हार्डवेयर" आवश्यकताएं (सीपीयू कोर, रैम) प्रबंधक, दोनों स्वार और कुबर्नेट्स, इस छोटे क्लस्टर को ऑर्केस्ट्रेट करने के लिए मिल सकते हैं।

उत्तर

5

रॉबर्ट ने कुबर्नेट्स के बारे में क्या लिखा था, इस बारे में कुछ स्पष्ट करने के लिए। यदि आप अपने अनुप्रयोगों को चलाने के लिए 5 मशीन तक रखना चाहते हैं तो 1-कोर वर्चुअल मशीन (जीसीई पर एन 1-मानक -1) पर्याप्त होना चाहिए। रॉबर्ट ने कहा कि आप 10-कोर वर्चुअल मशीन के साथ 10-नोड क्लस्टर को संभाल सकते हैं। सरकारी सिफारिशों के लिए कृपया पर एक नज़र डालें: http://kubernetes.io/docs/admin/cluster-large/

हालांकि, ध्यान रखें कि हमारी मास्टर घटकों के कि संसाधन उपयोग अधिक फली (कंटेनर) आप अपने क्लस्टर पर चलाना चाहते हैं की संख्या से संबंधित है। यदि आप उनमें से एकल-अंक-संख्या कहना चाहते हैं, तो भी एन-मानक-1 जीसीई 10-नोड क्लस्टर के लिए पर्याप्त होना चाहिए। लेकिन < = 10 नोड क्लस्टर के मामले में n1-standard-2 का उपयोग करना निश्चित रूप से सुरक्षित है।

एचए के लिए, मैं रॉबर्ट से सहमत हूं कि 3 मास्टर वीएम 2 से बेहतर है। एटीसीडी (जो हमारे समर्थन भंडारण है) के लिए सभी पंजीकृत प्रतिकृतियों में से आधा से अधिक सही तरीके से काम करने की आवश्यकता है, इसलिए मामले में 2 उदाहरण, उन सभी को उठने की जरूरत है (जो आम तौर पर आपका लक्ष्य नहीं है)। यदि आपके पास 3 उदाहरण हैं, तो उनमें से एक नीचे हो सकता है।

मुझे बताएं कि क्या आपके पास कुबेरनेट के बारे में अधिक प्रश्न हैं।

+0

बहुत बहुत धन्यवाद। कुबर्नेट्स के अंतिम चयन के लिए हम एचए की कमी को रोकते हैं जो कि एक कुबर्नेट्स के बीच तुलना के कई लेखों में वर्णित है। लेकिन जैसा कि मैं अब देख सकता हूं एचए मौजूद है। क्या वह सही है? – aligin

+0

एचए इस तरह से मौजूद है कि हमारे पास गाइड है कि इसे कैसे सेट अप करें और इसे चलाने में सक्षम थे। लेकिन यह अभी तक आधिकारिक रूप से समर्थित नहीं है - इस तरह से हमारे पास इसके लिए सतत परीक्षण नहीं हैं, आदि –

+0

अद्यतन करने के लिए, अब एचए तैनाती के लिए निरंतर परीक्षण हैं और Google कुबर्नेट्स इंजन [क्षेत्रीय क्लस्टर] के हिस्से के रूप में अत्यधिक उपलब्ध मास्टर्स प्रदान करता है। (https://cloud.google.com/kubernetes-engine/docs/concepts/multi-zone-and-regional-clusters)। –

2

कुबर्नेट्स के लिए, एक एकल 2-कोर वर्चुअल मशीन (जैसे जीसीई पर एन 1-मानक -2) 5 नोड्स और शायद 10 को संभाल सकता है। यदि आप एचए मास्टर कॉन्फ़िगरेशन को चलाने के लिए चाहते हैं, तो आपको 3 नोड्स चाहिए आदि उदाहरणों के लिए एक कोरम बनाएं और आप क्लस्टरिंग आदि के ओवरहेड के लिए खाते में थोड़ा बड़ा उदाहरण (जैसे एन 1-मानक -4) का प्रावधान करना चाह सकते हैं।

संबंधित मुद्दे