जहां तक मैं इसे समझता हूं:
मेसोस, कुबेरनेट्स और फ्लीट सभी एक समान समस्या को हल करने की कोशिश कर रहे हैं। विचार यह है कि आप अपने सभी हार्डवेयर को डेवलपर्स से अलग कर देते हैं और 'क्लस्टर मैनेजमेंट टूल' आपके लिए यह सब छांट देता है। फिर आपको बस इतना करना है कि क्लस्टर को एक कंटेनर देना है, इसे कुछ जानकारी दें (इसे स्थायी रूप से चालू रखें, यदि एक्स होता है तो स्केल अप करें) और क्लस्टर मैनेजर इसे बना देगा।
मेसोस के साथ, यह आपके लिए सभी क्लस्टर प्रबंधन करता है, लेकिन इसमें अनुसूचक शामिल नहीं है। शेड्यूलर बिट है जो कहता है, ठीक है इस प्रक्रिया को 2 प्रोक्स और 512 एमबी रैम की आवश्यकता है, और मेरे पास वहां पर मुफ्त में एक मशीन है, इसलिए मैं इसे उस मशीन पर चलाऊंगा। मेसोस: मैराथन और क्रोनोस के लिए कुछ प्लगइन शेड्यूल उपलब्ध हैं और आप अपना खुद का लिख सकते हैं। इससे आपको संसाधन वितरण और क्लस्टर स्केलिंग आदि की बहुत शक्ति मिलती है।
फ्लीट और कुबेरनेट्स विवरण के उन प्रकारों को दूर करने लगते हैं (इसलिए आपको मूल रूप से अपने खुद के अनुसूचक को लिखना नहीं पड़ता है)। इसका मतलब है कि आपको अपने कार्यों को परिभाषित करना होगा और उन्हें फ्लीट या कुबेरनेट्स द्वारा परिभाषित प्रारूप / तरीके में जमा करना होगा और फिर वे आपके लिए कार्यों (कंटेनरों) को संभालेंगे और शेड्यूल करेंगे।
इसलिए मुझे लगता है: मेसोज़ का उपयोग करने का मतलब हो सकता है कि आप अपने स्वयं के शेड्यूलर को लिखने में थोड़ा अधिक काम करें, लेकिन यदि आवश्यक हो तो संभवतः अधिक लचीलापन प्रदान करता है।
मुझे लगता है कि मेसोस के शीर्ष पर कुबेरनेट्स चलाने का विचार यह है कि कुबेरनेटेस मेसोस के लिए अनुसूचक के रूप में कार्य करता है। व्यक्तिगत रूप से मुझे यकीन नहीं है कि यह एक या दूसरे को अपने दम पर चलाने से क्या लाभ होता है (उम्मीद है कि कोई व्यक्ति इसमें कूद जाएगा और समझाएगा!)
जैसा कि माइकबी ने कहा .. यह शुरुआती दिनों की बात है, और यह सब ग्रैब के लिए है (अमेज़ॅन के ईसीएस पर भी नज़र रखें) इसलिए कई प्रतिस्पर्धा मानक और बहुत सारे ओवरलैप हैं!
-edit- मैंने डॉकर झुंड का उल्लेख नहीं किया क्योंकि मेरे पास वास्तव में इसके साथ बहुत अनुभव नहीं है।