কম্পিউটার

Kubernetes সময়সূচী

Kubernetes শিডিউলার হল ওপেন সোর্স Kubernetes কন্টেইনার অর্কেস্ট্রেশন প্ল্যাটফর্মের একটি অংশ যা নীতি এবং টপোলজি সচেতনতার মাধ্যমে কর্মক্ষমতা, ক্ষমতা এবং প্রাপ্যতা নিয়ন্ত্রণ করে।

শিডিউলার হল Kubernetes-এর একটি মনোলিথিক উপাদান, API সার্ভার থেকে ডিকপল করা হয় যা ক্লাস্টারগুলি পরিচালনা করে। এটি একটি ভর্তি নিয়ন্ত্রক নয়, যা আসলে প্লাগ-ইন কোড যা কুবারনেটস এপিআই-এর অনুরোধগুলিকে বাধা দেয়। ভার্চুয়ালাইজেশন অ্যাডমিনিস্ট্রেটররা ভিএমওয়্যার ডিস্ট্রিবিউটেড রিসোর্স শিডিউলারের মতো, ভিএম শিডিউলিংয়ের কনটেইনারাইজেশন সমতুল্য হিসাবে কুবারনেটস শিডিউলিং দেখতে পাবেন।

কুবারনেটস পডগুলিতে সংগঠিত পাত্র স্থাপন করে যা নোডস নামক সংস্থানগুলির যৌক্তিক গ্রুপিংয়ের উপর থাকে। কাজের চাপের জন্য নির্দিষ্ট প্রয়োজনীয়তা একটি API এর মাধ্যমে সেট করা হয়। Kubernetes শিডিউলার একটি নোডের আইটি সংস্থানগুলির একটি উপযুক্ত সেটের সাথে Kubernetes দ্বারা তৈরি প্রতিটি পডকে মেলানোর চেষ্টা করে। এটি উচ্চ প্রাপ্যতার জন্য বিভিন্ন নোড জুড়ে পডের অনুলিপি বিতরণ করতে পারে, যদি সেই বৈশিষ্ট্যটি ইচ্ছা হয়৷

কুবারনেটস শিডিউলার যদি পডের প্রয়োজনীয়তা এবং স্পেসিফিকেশনের সাথে মানানসই হার্ডওয়্যার খুঁজে পেতে ব্যর্থ হয়, অ্যাফিনিটি এবং অ্যান্টি-অ্যাফিনিটি নিয়ম থেকে শুরু করে পরিষেবা সেটিংসের গুণমান পর্যন্ত, সেই পডটি অনির্ধারিত রেখে দেওয়া হয়, এবং একটি মেশিন উপলব্ধ না হওয়া পর্যন্ত সময়সূচী এটি পুনরায় চেষ্টা করে৷


কনফিগারেশন

Kubernetes শিডিউলার দুটি ভিন্ন নীতির সাথে কনফিগারযোগ্য:PriorityFunction এবং FitPredicate। এটি এলোমেলোভাবে একটি নোড বাছাই করতে পারে, যা ন্যূনতম কম্পিউটেশনাল ওভারহেড সহ সংস্থানগুলিতে কন্টেইনারগুলি বরাদ্দ করার একটি পদ্ধতি৷

FitPredicate নীতি প্রয়োজনীয় নিয়ম অনুসরণ করে, যখন Kubernetes নোডে লেবেল শনাক্ত করার চেষ্টা করে, অথবা একটি প্রদত্ত মেশিনে ইতিমধ্যেই চলমান কন্টেইনারগুলির দ্বারা অনুরোধ করা সংস্থানগুলির সংখ্যা সনাক্ত করার জন্য। কন্টেইনারগুলি প্রদত্ত হার্ডওয়্যার সংস্থানগুলির ধারণক্ষমতা অতিক্রম করেছে কিনা তা সনাক্ত করতে FitPredicate সাহায্য করে৷ যদি একজন ব্যবহারকারী শূন্য সম্পদ নির্বাচন করে, তাহলে সময়সূচী সর্বদা নোডে অন্য একটি পড যোগ করতে পারে।

PriorityFunction প্রযোজ্য হয় যখন সময়সূচী ইতিমধ্যেই সেরা ফিটের জন্য একাধিক সিস্টেম চেক করেছে৷ যদি শিডিউলকারী বেশ কয়েকটি বিকল্প খুঁজে পায় যা পডকে সমর্থন করতে পারে, তাহলে PriorityFunction সময়সূচীকে নির্দেশ করে মেশিনগুলিকে সেরা ফিটের উপর ভিত্তি করে র‍্যাঙ্ক করতে। উদাহরণস্বরূপ, তিনটি নোড নতুন পডের প্রয়োজনের সাথে মানানসই, কিন্তু একটিতে অন্যদের তুলনায় অনেক বেশি বিনামূল্যের সংস্থান রয়েছে এবং তাই এটি সবচেয়ে উপযুক্ত৷

কুবারনেটস পরিবেশে, এই দুটি নীতি একাধিক মেশিন জুড়ে ব্যালেন্স কন্টেইনার ওয়ার্কলোড লোড করতে সাহায্য করে যাতে একটি মেশিনকে তীব্র কার্যকলাপ দেওয়া না হয়, অন্যরা নিষ্ক্রিয় বসে থাকে।


  1. উইন্ডোজ 10 এ ব্রোকেন টাস্ক শিডিউলার ঠিক করুন

  2. টাস্ক শিডিউলার ব্যবহার করে কম্পিউটার শাটডাউন শিডিউল করুন

  3. উইন্ডোজ 10 এ চলমান না টাস্ক শিডিউলার ঠিক করুন

  4. টাস্ক শিডিউলার ব্যবহার করে স্টার্টআপে কীভাবে একটি প্রোগ্রাম শুরু করবেন।