প্রকাশ: আমি কুবেরনেটসের লিড ইঞ্জিনিয়ার
আমি মনে করি যে মেসোস এবং কুবারনেটগুলি বৃহস্পতিবার ক্লাস্টারযুক্ত অ্যাপ্লিকেশনগুলি চালানোর একই ধরণের সমস্যা সমাধানের লক্ষ্যে পরিচালিত হয়েছে, তাদের সমস্যা সমাধানের বিভিন্ন ইতিহাস এবং বিভিন্ন পদ্ধতির রয়েছে।
মেসোস তার জেনারিকে খুব জেনারিক শিডিয়ুলিং এবং একাধিক বিভিন্ন শিডিয়ুলারগুলিতে প্লাগ করার উপর আলোকপাত করে। এর অর্থ এটি হ্যাডোপ এবং ম্যারাথনের মতো সিস্টেমকে একই শিডিয়ুলিং পরিবেশে সহাবস্থান করতে সক্ষম করে। মেসোস কন্টেনারগুলি চালানোর দিকে কম মনোযোগ দেয়। মেসোগুলি কনটেইনারগুলিতে ব্যাপক আগ্রহের আগে বিদ্যমান ছিল এবং ধারকগুলিকে সমর্থন করার অংশে পুনরায় ফ্যাক্টর করা হয়েছে।
বিপরীতে, কুবেরনেটসগুলি পাত্রে থেকে বিতরণ অ্যাপ্লিকেশন তৈরির পরিবেশ হিসাবে গ্রাউন্ড থেকে তৈরি করা হয়েছিল। এটি মূল আদিম হিসাবে প্রতিলিপি এবং পরিষেবা আবিষ্কারের জন্য আদিমকে অন্তর্ভুক্ত করে, যেখানে মেসোসের ফ্রেমওয়ার্কের মাধ্যমে এই জাতীয় জিনিস যুক্ত করা হয়। কুবেরনেটসের প্রাথমিক লক্ষ্য হ'ল বিতরণ সিস্টেমগুলি বিল্ডিং, পরিচালনা এবং পরিচালনার ব্যবস্থা।
ফ্লিটটি নিম্ন-স্তরের টাস্ক ডিস্ট্রিবিউটর। এটি একটি ক্লাস্টার সিস্টেম বুটস্ট্র্যাপ করার জন্য দরকারী, উদাহরণস্বরূপ CoreOS এটি কুবারনেটস ক্লাস্টারটি পরিণত করার জন্য একটি ক্লাস্টারে মেশিনগুলিতে কুবেরনেটস এজেন্ট এবং বাইনারি বিতরণ করতে ব্যবহার করে। এটি একই বিতরণকৃত অ্যাপ্লিকেশন বিকাশের সমস্যাগুলি সমাধান করার উদ্দেশ্যে নয়, এটিকে আরও আপনার ক্লাস্টারের জন্য systemd / init.d / upstart এর মতো ভাবেন। আপনি কুবেরনেটগুলি চালনা করেন এমন প্রয়োজন হয় না, একই বাইনারি বিতরণটি সম্পাদন করতে আপনি অন্যান্য সরঞ্জামগুলি (যেমন লবণ, পুতুল, উত্তরীয়, শেফ, ...) ব্যবহার করতে পারেন।
মেশিনের একটি ক্লাস্টারটিকে একটি একক ডকার এপিআইয়ের মতো দেখানোর জন্য বিদ্যমান ডকার এপিআই প্রসারিত করার জন্য ডকারের একটি সোয়ার্ম একটি প্রচেষ্টা। মূলত, গুগল এবং অন্য কোথাও আমাদের অভিজ্ঞতা ইঙ্গিত দেয় যে নোড এপিআই একটি ক্লাস্টার এপিআইয়ের জন্য অপর্যাপ্ত। আপনি এখানে এটি নিয়ে একগুচ্ছ আলোচনা দেখতে পাবেন: https://github.com/docker/docker/pull/8859 এবং এখানে: https://github.com/docker/docker/issues/8781
আশা করি এইটি কাজ করবে! আপনি আরও কথা বলতে চাইলে আইআরসি @ # গুগল-ধারকগুলিতে আমাদের সাথে যোগ দিন।