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

kubernetestheory

কন্টেইনার কি (কুবেরনেটিস এর কন্টেক্সে)?

  • ভার্চুয়াল মেশিনের মত কিন্তু অপেরেটিং সিস্টেমের সাথে যথা সম্ভব ফাইল শেয়ার করার কারণে আকারে অনেক ছোট হয়, মানে কম মেগাবাইটের :)
  • যার মধ্যে কোড এবং এই কোড চালাতে যা যা লাগে তার সব কিছুই দেয়া থাকবে। যেমন, পিএইচপি কোড হলে আপাচে দেয়া থাকবে
  • ডকার হচ্ছে কন্টেইনার সফটওয়্যার এর ভাল উদাহারন



কনেইনারাইজেশন কি?

  • কোন আপ্লিকেশনকে কন্টেইনার এ ভরে চালানোর নাম
  • একবার কন্টেইনার বানালে তারপর সেটা প্রায় সব সার্ভারে চলে



অরকেস্টেশন কি?

  • যে জিনিষটা অন্যান্য জিনিষের মধ্যে সমন্বয় করে থাকে
  • সবার তাল ঠিক রেখে একটা সুরে সবাইকে চলতে সাহায্য করে
  • সফটওয়্যার এর কন্টেক্সে, এমন একটা সিস্টেম, যে অন্য সিস্টেম গুলাকে সমন্বয় করে চালাতে সাহায্য করবে



কুবারনেটিস কি?

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



কুবারনেটিসে কিভাবে কাজ করে?

  • কুবারনেটিস এ প্রায় সব কিছু YML ফাইলে লিখা থাকে
  • kubectl নামের একটা টুলস আছে, তাকে দিয়ে কমান্ড দেয়া লাগে



kubect কি?

  • kubectl হল কমান্ড লাইন টুলস
  • সে ক্লাস্টারে(অনেকগুলা কম্পিউটার) কাজ করতে পারে
  • তার প্রধান কাজ হচ্ছে কনেইনারাইজ এপ যাদেরকে আমরা রিসোর্স বলি, তাদের তৈরি করা, ডিলিট করা, কনফিগারেশন তৈরি/আপডেট/ডিলিট করা ইত্যাদি