প্রকল্প সম্পর্কে
Krkn Operator হলো Krkn ফ্রেমওয়ার্কের উপর নির্মিত একটি Kubernetes-নেটিভ প্ল্যাটফর্ম, যা Kubernetes এবং OpenShift পরিবেশের জন্য কেন্দ্রীভূত, মাল্টি-ক্লাস্টার ক্যাওস ইঞ্জিনিয়ারিং অর্কেস্ট্রেশন প্রদান করে। এটি দলগুলোকে একক কন্ট্রোল প্লেন থেকে একাধিক ক্লাস্টার জুড়ে ক্যাওস পরীক্ষা চালানোর অনুমতি দেয়, যা স্কেলে সিস্টেমের স্থিতিস্থাপকতা যাচাই করা সহজ করে তোলে।
মূল ক্ষমতাগুলির মধ্যে রয়েছে মাল্টি-ক্লাস্টার অর্কেস্ট্রেশন, যেখানে Kubernetes এবং OpenShift ক্লাস্টার উভয়েই একই সাথে ক্যাওস পরীক্ষা চালানো যায়। প্ল্যাটফর্মটিতে একটি Chaos Studio রয়েছে যা ব্যবহারকারীদের কোড না লিখে পুনঃব্যবহারযোগ্য ক্যাওস ওয়ার্কফ্লো দৃশ্যতভাবে রচনা ও সম্পাদন করতে দেয়। অ্যাক্সেস নিয়ন্ত্রণ অন্তর্নির্মিত, যা প্রশাসকদের ব্যবহারকারী, গ্রুপ, ক্লাস্টার অ্যাক্সেস এবং অনুমতি পরিচালনা করতে সক্ষম করে। Open Cluster Management (OCM) এবং Red Hat Advanced Cluster Management (ACM) এর সাথে ইন্টিগ্রেশন এই প্ল্যাটফর্মগুলির দ্বারা পরিচালিত ক্লাস্টারগুলিতে পরীক্ষার আবিষ্কার এবং সম্পাদন সক্ষম করে।
ইনস্টলেশন Helm এর মাধ্যমে সরল, একটি একক কমান্ড ডেডিকেটেড নেমস্পেসে অপারেটরটি স্থাপন করে। প্রকল্পটি সাধারণ Kubernetes এবং OpenShift উভয়ের জন্য OLM/OperatorHub বান্ডেল ইমেজ প্রকাশ করে, আলাদা চ্যানেল (stable-kubernetes এবং stable-ocp) সহ। OLM বান্ডেলটি Kubernetes 1.19.0 কে তার ন্যূনতম সংস্করণ হিসাবে ঘোষণা করে। OpenShift-এ, বান্ডেলটি ইচ্ছাকৃতভাবে Route, Ingress, বা Gateway রিসোর্স তৈরি করে না, TLS এবং নেটওয়ার্কিং কনফিগারেশন ক্লাস্টার প্রশাসকের উপর ছেড়ে দেয়।
ইকোসিস্টেমে krkn-operator-console অন্তর্ভুক্ত, যা অপারেটরের জন্য একটি ওয়েব কনসোল এবং Chaos Studio, এবং krkn-operator-acm, যা মাল্টি-ক্লাস্টার পরিবেশের জন্য OCM এবং Red Hat ACM ইন্টিগ্রেশন প্রদান করে। API স্কেনারিও-ভিত্তিক পরীক্ষা সম্পাদন সমর্থন করে যেখানে অনুরোধগুলি সরাসরি একটি এক্সিকিউটেবল ইমেজ সরবরাহ করার পরিবর্তে নাম দ্বারা একটি স্কেনারিও চিহ্নিত করে। অপারেটরটি স্কেনারিও নাম এবং নির্বাচিত রেজিস্ট্রি থেকে ইমেজটি সমাধান করে। প্রাইভেট রেজিস্ট্রিগুলি প্রাইভেট ফ্ল্যাগ সেট করে এবং রেজিস্ট্রি নাম অন্তর্ভুক্ত করে সমর্থিত। ইমেজ স্বাক্ষর যাচাইকরণ প্রশাসকদের দ্বারা API এর মাধ্যমে টগল করা যেতে পারে, যাচাইকরণ প্রয়োগ অক্ষম থাকলেও পর্যবেক্ষণযোগ্য থাকে।
প্রকল্পটি Apache License 2.0 এর অধীনে লাইসেন্সপ্রাপ্ত এবং এর CONTRIBUTING.md নির্দেশিকার মাধ্যমে অবদান স্বাগত জানায়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.