ক্লাস্টার অ্যাডমিনিস্ট্রেশন
ক্লাস্টার অ্যাডমিনিস্ট্রেশন ওভারভিউ(overview) যে কেউ একটি কুবারনেটিস ক্লাস্টার তৈরি বা পরিচালনা করছেন তাঁর জন্য। এটি মূল কুবারনেটিসের ধারণাগুলোর সাথে কিছু পরিচিতি আশা করে ।।
একটি ক্লাস্টার পরিকল্পনা
সেট আপ এ নির্দেশিকাগুলি দেখুন কুবারনেটিস ক্লাস্টারগুলি কীভাবে পরিকল্পনা, সেট আপ এবং কনফিগার করতে হয় তার উদাহরণগুলির জন্য৷ এই নিবন্ধে তালিকাভুক্ত সমাধানগুলিকে বলা হয় distros।
বিঃদ্রঃ:
সমস্ত ডিস্ট্রো(distros) সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না। কুবারনেটিসে সাম্প্রতিক সংস্করণের সাথে পরীক্ষা করা হয়েছে এমন ডিস্ট্রোগুলি বেছে নিন।একটি গাইড নির্বাচন করার আগে, এখানে কিছু বিবেচনা আছে:
- আপনি কি আপনার কম্পিউটারে কুবারনেটিস ব্যবহার করে দেখতে চান, বা আপনি একটি উচ্চ-উপলব্ধতা(availability) তৈরি করতে চান, মাল্টি-নোড ক্লাস্টার ? আপনার প্রয়োজনের জন্য সবচেয়ে উপযুক্ত ডিস্ট্রো বেছে নিন।
- আপনি কি ব্যবহার করবেন হোস্ট করা কুবারনেটিস ক্লাস্টার , যেমন গুগল কুবারনেটিস ইঞ্জিন, অথবা আপনার নিজস্ব ক্লাস্টার হোস্ট করছেন?
- আপনার ক্লাস্টার কি অন-প্রিমিসেস, বা ক্লাউডে (IaaS) হবে ? কুবারনেটিস হাইব্রিড ক্লাস্টারগুলিকে সরাসরি সমর্থন করে না। এর পরিবর্তে, আপনি একাধিক ক্লাস্টার সেট আপ করতে পারেন।
- যদি আপনি কুবারনেটিস অন-প্রিমিসেস কনফিগার করছেন, তাহলে বিবেচনা করুন নেটওয়ার্কিং মডেল সবচেয়ে উপযুক্ত।
- আপনি কি "বেয়ার মেটাল(bare metal)" হার্ডওয়্যার অথবা ভার্চুয়াল মেশিনে (VMs) চালাবেন?
- আপনি কি একটি ক্লাস্টার চালাতে চান, অথবা আপনি কি কুবারনেটিস প্রজেক্ট কোডের সক্রিয় বিকাশ করার আশা করছেন? যদি পরেরটি হয়, একটি সক্রিয়ভাবে-বিকশিত ডিস্ট্রো নির্বাচন করুন। কিছু ডিস্ট্রো শুধুমাত্র বাইনারি রিলিজ ব্যবহার করে,কিন্তু, পছন্দের একটি বৃহত্তর বৈচিত্র অফার করে।
- একটি ক্লাস্টার চালানোর জন্য প্রয়োজনীয় উপাদান এর সাথে নিজেকে পরিচিত করুন৷
একটি ক্লাস্টার পরিচালনা করা
শিখুন কিভাবে নোড পরিচালনা করবেন।
- এ সম্পর্কে পড়ুন cluster autoscaling.
কিভাবে সেট আপ এবং পরিচালনা করতে হয় রিসোর্স কোটা শেয়ার্ড ক্লাস্টারগুলির জন্য তা শিখুন।
একটি ক্লাস্টার সুরক্ষিত করা
জেনারেট সার্টিফিকেট বিভিন্ন টুল চেইন ব্যবহার করে সার্টিফিকেট তৈরি করার ধাপগুলি বর্ণনা করে।
কুবারনেটিস কন্টেইনার এনভায়রনমেন্ট একটি কুবারনেটিস নোডে Kubelet পরিচালিত কন্টেইনারগুলির পরিবেশ বর্ণনা করে।
Kubernetes API-তে অ্যাক্সেস কন্ট্রোল বর্ণনা করে কিভাবে কুবারনেটিস তার নিজস্ব API এর জন্য অ্যাক্সেস কন্ট্রোল প্রয়োগ করে।
অথেন্টিকেশন বিভিন্ন অথেন্টিকেশন বিকল্প সহ, কুবারনেটিসে অথেন্টিকেশনের ব্যাখ্যা দেয়।
অথোরাইজেশন অথেন্টিকেশন থেকে আলাদা, এবং HTTP কলগুলি কীভাবে পরিচালনা করা হয় তা নিয়ন্ত্রণ করে।
অ্যাডমিশন কন্ট্রোলের ব্যবহার ব্যাখ্যা করে প্লাগ-ইনগুলি অথেন্টিকেশন এবং অথোরাইজেশনের পরে কুবারনেটস API সার্ভারে অনুরোধগুলিকে বাধা দেয়।
কুবারনেটিস ক্লাস্টারে Sysctls ব্যবহার একজন অ্যাডমিনিস্ট্রেটর কাছে বর্ণনা করে যে কীভাবে কার্নেল প্যারামিটার সেট করতে
sysctl
কমান্ড-লাইন টুল ব্যবহার করতে হয় ।অডিটিং বর্ণনা করে কিভাবে কুবারনেটিসের অডিট লগের সাথে যোগাযোগ করতে হয়।
Kubelet সুরক্ষিত করা
অপশনাল ক্লাস্টার সার্ভিস
DNS ইন্টিগ্রেশন বর্ণনা করে কিভাবে সরাসরি কুবারনেটিস পরিষেবাতে একটি DNS নাম সমাধান করা যায়।
লগিং এবং মনিটরিং ক্লাস্টার অ্যাক্টিভিটি ব্যাখ্যা করে কিভাবে কুবারনেটিসে লগিং কাজ করে এবং কিভাবে এটি বাস্তবায়ন করা যায়।