منصوبے کے بارے میں

Krkn Operator ایک Kubernetes-native پلیٹ فارم ہے جو Krkn فریم ورک پر مبنی ہے اور Kubernetes اور OpenShift ماحول کے لیے مرکزی، ملٹی کلسٹر chaos engineering آرکیسٹریشن فراہم کرتا ہے۔ یہ ٹیموں کو ایک ہی کنٹرول پلین سے متعدد کلسٹرز پر chaos تجربات چلانے کی سہولت دیتا ہے، جس سے بڑے پیمانے پر سسٹم کی لچک کی توثیق کرنا آسان ہو جاتا ہے۔ کلیدی صلاحیتوں میں ملٹی کلسٹر آرکیسٹریشن شامل ہے، جہاں chaos تجربات ایک ساتھ Kubernetes اور OpenShift دونوں کلسٹرز پر انجام دیے جا سکتے ہیں۔ پلیٹ فارم میں Chaos Studio شامل ہے جو صارفین کو بغیر کوڈ لکھے بصری طور پر قابلِ استعمال chaos ورک فلو ترتیب دینے اور چلانے کی سہولت دیتا ہے۔ رسائی کا کنٹرول بھی بلٹ ان ہے، جس سے ایڈمنسٹریٹرز صارفین، گروپس، کلسٹر تک رسائی اور اجازتوں کا انتظام کر سکتے ہیں۔ Open Cluster Management (OCM) اور Red Hat Advanced Cluster Management (ACM) کے ساتھ انضمام ان پلیٹ فارمز کے زیرِ انتظام کلسٹرز پر تجربات کی دریافت اور عمل آوری کو قابل بناتا ہے۔ انسٹالیشن Helm کے ذریعے سیدھی ہے، ایک ہی کمانڈ آپریٹر کو ایک مخصوص namespace میں تعینات کرتی ہے۔ یہ پروجیکٹ عام 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 منظر نامے پر مبنی تجربہ عمل آوری کی حمایت کرتا ہے، جہاں درخواستیں براہِ راست قابلِ عمل امیج فراہم کرنے کے بجائے منظر نامے کے نام سے شناخت کرتی ہیں۔ آپریٹر منظر نامے کے نام اور منتخب کردہ رجسٹری سے امیج حل کرتا ہے۔ پرائیویٹ رجسٹریاں private فلیگ سیٹ کرنے اور رجسٹری کا نام شامل کرنے سے تعاون یافتہ ہیں۔ امیج دستخط کی توثیق کو ایڈمنسٹریٹرز API کے ذریعے آن/آف کر سکتے ہیں، اور نفاذ بند ہونے پر بھی توثیق قابلِ مشاہدہ رہتی ہے۔ یہ پروجیکٹ Apache License 2.0 کے تحت لائسنس یافتہ ہے اور اپنے CONTRIBUTING.md رہنما خطوط کے ذریعے شراکت کا خیرمقدم کرتا ہے۔