ম্যারাথন বনাম কুবারনেটস বনাম ডকার স্বর্ম ডিসি / ওএসে ডকারের পাত্রে


101

আমি ডিসি / ওএসে ডকার পাত্রে চলাকালীন ম্যারাথন এবং ক্রোনোস, ডকার সোর্ম বা কুবারনেটসের সাথে যেতে হবে কিনা সে সম্পর্কে কিছু উপকারিতা এবং সন্ধান করছি।

উদাহরণস্বরূপ, ম্যারাথন / ক্রোনোস কখন কুবারনেটস এবং তার বিপরীতে ব্যবহার করা ভাল?

এই মুহূর্তে আমি বেশিরভাগই পরীক্ষায় রয়েছি তবে আশা করি আমরা গ্রীষ্মের পরে উত্পাদনে এই পরিষেবাগুলির মধ্যে একটি ব্যবহার শুরু করব। এটি ডকার জলাভূমিটিকে অযোগ্য ঘোষণা করতে পারে যেহেতু আমি নিশ্চিত নই যে এটি ততক্ষণে উত্পাদন প্রস্তুত হবে কিনা I'm

ডকার সোর্ম সম্পর্কে আমি যা পছন্দ করি তা হ'ল এটি মূলত কেবল "ডকার কমান্ড" এবং আপনাকে সম্পূর্ণ নতুন কিছু শিখতে হবে না। আমরা ইতিমধ্যে ব্যবহার করছি docker-composeএবং এটি ডকার সোর্মের সাথে বাক্সটির বাইরে কাজ করবে (কমপক্ষে তত্ত্বে) যাতে এটি একটি বড় প্লাস হয়ে যায়। ডকার সোর্মের সাথে আমার প্রধান উদ্বেগ হ'ল এটি যদি প্রোডাকশনে কোনও সিস্টেম চালানোর জন্য প্রয়োজনীয় সমস্ত ব্যবহারের ক্ষেত্রে আবশ্যক।

উত্তর:


167

আমি মেসোসের প্রতিটি ধারক অর্কেস্ট্রেশন কাঠামোর অনন্য দিকগুলি ভেঙে ফেলার চেষ্টা করব।

ডকার সোর্ম ব্যবহার করুন যদি:

  • আপনি মেসোসে ডকার পাত্রে লঞ্চ করতে পরিচিত ডকার এপিআই ব্যবহার করতে চান।
  • স্বর্ম শেষ পর্যন্ত কুবারনেটস (এমনকি কে 8 এস-মেসোস) এর সাথে কথা বলার জন্য একটি API সরবরাহ করতে পারে।
  • দেখুন: http://www.techrepublic.com/article/docker-and-mesos- Like-peanut-butter-and-jelly/

কুবেরনেটস-মেসোস ব্যবহার করুন যদি:

  • আপনি কে 8 এস পডগুলি লঞ্চ করতে চান, এটি কনটেইনারগুলির একটি গ্রুপ যা সহ-নির্ধারিত এবং একত্রে সহ-অবস্থিত, সংস্থানগুলি সংস্থান করে।
  • আপনি এক বা একাধিক সাইডকিক পাত্রে (যেমন লগ আর্কিভার, মেট্রিক্স মনিটরের) পাশাপাশি একটি পরিষেবা চালু করতে চান যা পিতামাতার ধারকের পাশে থাকে।
  • আপনি কে 8 এস লেবেল-ভিত্তিক পরিষেবা-আবিষ্কার, লোড-ব্যালেন্সিং এবং প্রতিলিপি নিয়ন্ত্রণ ব্যবহার করতে চান।
  • Http://kubernetesio.blogspot.com/2015/04/kubernetes-and-mesosphere-dcos.html দেখুন

ম্যারাথন ব্যবহার করুন যদি:

  • আপনি ডকার বা নন-ডকার দীর্ঘ-চলমান অ্যাপস / পরিষেবাদি চালু করতে চান।
  • সীমাবদ্ধতা ভিত্তিক সময়সূচির জন্য আপনি মেসোস বৈশিষ্ট্যগুলি ব্যবহার করতে চান want
  • আপনি অ্যাপ্লিকেশন গ্রুপ এবং নির্ভরতা ব্যবহার করতে চান সম্পর্কিত পরিষেবা চালু করতে, স্কেল করতে বা আপগ্রেড করতে।
  • আপনি স্বাস্থ্যকর পরিষেবা বা রেলব্যাক অস্বাস্থ্যকর মোতায়েন / আপগ্রেডগুলি স্বয়ংক্রিয়ভাবে পুনঃসূচনা করতে স্বাস্থ্য পরীক্ষা ব্যবহার করতে চান।
  • পরিষেবা আবিষ্কারের জন্য আপনি HAProxy বা কনসালকে সংহত করতে চান।
  • আপনি কোনও ওয়েব ইউআই বা আরএসটি এপিআইয়ের মাধ্যমে অ্যাপ্লিকেশনগুলি চালু এবং নিরীক্ষণ করতে চান।
  • আপনি মেসোসকে মাথায় রেখে শুরু থেকেই তৈরি একটি কাঠামো ব্যবহার করতে চান।

Chronos ব্যবহার করুন যদি:

  • আপনি ডকার বা নন-ডকার কার্যগুলি প্রবর্তন করতে চান যা প্রত্যাশিত হয়।
  • আপনি একটি নির্দিষ্ট সময় / তফসিল (একটি লা cron) এ চালানোর জন্য কোনও কার্য নির্ধারণ করতে চান ।
  • আপনি নির্ভরশীল কার্যগুলির জন্য একটি ড্যাজি ওয়ার্কফ্লো শিডিউল করতে চান।
  • আপনি কোনও ওয়েব ইউআই বা আরএসটি এপিআইয়ের মাধ্যমে চাকরি চালু করতে এবং নিরীক্ষণ করতে চান।
  • আপনি মেসোসকে মাথায় রেখে শুরু থেকেই তৈরি একটি কাঠামো ব্যবহার করতে চান।

1
আমি কেবল K8s 1.6 হিসাবে এটি যুক্ত করতে চেয়েছিলাম এটি নীচের সমর্থন করে (এটির বেশ কয়েকটি দীর্ঘকাল ধরে): * ডকার-নন-কনটেইনারগুলির জন্য ডকার-সিআরআই (বিটা) এবং ক্রি-ও, ফ্রেটকি, আরকেটি (আলফা)। * কন্টেনার কখন শুরু হয়েছে / আর প্রতিক্রিয়া করছে না তা স্বাস্থ্য পরীক্ষা করে। * অস্বাস্থ্যকর পোঁদের বিনোদন। * ক্রোন যেমন চাকরির মতো, উভয়ই বারবার এবং একবারে। * ব্যাচের কাজ (ম্যানুয়ালি শুরু হয়েছে এবং একবারে সমাপ্তির দিকে চলে)। যেহেতু মেসোস্ফিয়াররা নিজেরাই বলেছে যে কে 8 এস মেসোসের প্রথম শ্রেণির নাগরিক "শুরু থেকেই নির্মিত" যুক্তিটি কিছুটা ওয়ারও অনুভব করছে ...
জোনাস শুবার্ট এরল্যান্ডসন

15

যদিও এটি কিছুটা পুরানো, তবে কিছুটা বেসিকটি সঠিকভাবে পেতে আপাচের মেসোস এবং গুগলের কুবেরনেটসের মধ্যে কী পার্থক্য রয়েছে তা পড়তে সহায়ক হতে পারে । এছাড়াও, নোট করুন যে মেসোস কুবারনেটস / ম্যারাথন / ক্রোনোসের চেয়ে আলাদা স্তরে কাজ করে। সর্বশেষে তবে কম নয়, ম্যারাথন এবং সোর্ম একই মেসোস ক্লাস্টারে একসাথে কাজ করতে পারে এই বিষয়টি মাথায় রেখে টিমোথি চেনের ডকার সোর্ম + মেসোস দেখুন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.