কুবারনেটিস থিওরি - ২

kubernetestheory

কুবারনেটিস নোড

কুবারনেটিস এ দুই ধরনের নোড থাকে, এই দুই ধরনের নোড দিয়েই কুবারনেটিস ক্লাস্টার গঠিত হয়।

  • মাস্টার নোড (master)
  • ওয়ার্কার নোড(non-master)



মাস্টার নোড

  • কুবারনেটিস এ মাস্টার নোড এর কাজ হচ্ছে, কনফিগারেশন অনুযায়ী রিসোর্স তৈরি করে দেয়া
  • রিসোর্স গুলাকে ঠিকঠাক মত চালনা করা
  • মাস্টারে ৩টা প্রসেস চলে


১। কিউব এপিআই সার্ভার

২। কিউব কন্ট্রোলার ম্যানাজার

৩। কিউব স্কেজিউলার



ওয়ার্কার নোড

  • শ্রমিক সার্ভার
  • এর কাজ হচ্ছে মাস্টারের ইন্সট্রাকশন অনুযায়ী কাজ করে যাওয়া।
  • নোডে দুই ধরনের প্রসেস চলে


১। kubelet: মাস্টার থেকে পডের ইনফরমেশন পায় এবং সে অনুযায়ী পড পরিচালনা করে। একটা পডে ঠিক মত চলছে কিনা এটা নিশ্চিত করা হয় এই প্রসেস দিয়ে।


২। kube-proxy: এই প্রসেস মূলত নেটওয়ার্কিং এর কাজে ব্যাবহার করা হয়। একটা নোড অন্য নোডের সাথে যোগাযোগ করতে হয়, লোড ব্যালান্সিং এর কাজেও এই প্রসেস ব্যাবহার করা হয়।



কুবারনেটিস এর অবজেক্ট

  • পড
  • সার্ভিস
  • ভলিউম
  • নেমস্পেস



পড

  • কুবারনেটিসে সবচেয়ে ছোট ইউনিটের নাম পড
  • সাধারণত একটা পডে একটা কন্টেইনার রাখা হয়
  • প্রতিটা পডের একটা আইপি থাকে, যার মাধ্যমে সে ক্লাস্টারের অন্য পডের সাথে যোগাযোগ করতে পারে।
  • পডের স্থায়ী কিছু না, সমস্যা হলে একটা পড ডিলিট করে নতুন পড তৈরি করে নেয়া যায়



সার্ভিস

  • একটা কাজের জন্য একাধিক পড থাকতে পারে, তাই বাইরে থেকে পডে প্রবেশের রাস্তার নামই সার্ভিস
  • সার্ভিস অনেকটা লোড ব্যালেন্সারের মত কাজ করে
  • সার্ভিসের মধ্যে আইপি দিয়ে বাইরে থেকে পডে এক্সেস করা যায় চার ধরনের সার্ভিস আছে


১। ক্লাস্টার আইপি

ইন্টারনাল ক্লাস্টারের মধ্যে যখন একটা পড অন্য আরেকটা পডকে কল করে তখন তারা সার্ভিসের মাধ্যমে কাজ করে । এটা ডিফল্ট সেটআপ।


২। নোড পোর্ট

ইন্টারনেট থেকে আইপি দিয়ে নোডে এক্সেস করার জন্য এটা ব্যাবহার করা হয়


৩। লোড ব্যালেন্সার

ফিক্স আইপির দিয়ে লোড ব্যালেন্সার এর কাজ করা যায়


৪। এক্সটারনাল নেম

ডোমেইন নাম দিয়ে এক্সেছ করার জন্য ব্যাবহার করা হযভলিউম

  • কুবারনেটিসে ভিন্ন ভিন্ন পডের মধ্যে ফাইল শেয়ার করার ব্যাবহার করা হয
  • এই ভলিউম পডের অংশ
  • এই ভলিউম পডের সাথে সাথে ধ্বংস হয়ে যায় আর পড তৈরি হলে নিজে নিজেই তৈরি হয়



নেমস্পেসেস

  • একটা ক্লাস্টারের ভিতরে ভার্চুয়াল ক্লাস্টার
  • ক্লাস্টারের ভিতরের জিনিষকে গ্রুপ করতে এই নেমস্পেস ব্যাবহার করা হয়
  • প্রতিটা ক্লাস্টারে অন্তত তিনটা করে নেমস্পেস থাকে ডিফল্ট, কিউব-সিস্টেম, কিউব-পাবলিক