


Mesh Chaos هي منصة هندسة الفوضى السحابية المفتوحة المصدر. إنه يوفر أنواعًا مختلفة من محاكاة الأعطال ولديه قدرة هائلة على تنظيم سيناريوهات الصدع.
باستخدام شبكة الفوضى ، يمكنك محاكاة العديد من التشوهات التي قد تحدث في الواقع أثناء تطوير واختبار وبيئات الإنتاج وإيجاد مشاكل محتملة في النظام. لخفض العتبة لمشروع هندسة Chaos ، توفر لك Chaos Mesh عملية تصور. يمكنك بسهولة تصميم سيناريوهات الفوضى الخاصة بك على واجهة المستخدم على الويب ومراقبة حالة تجارب الفوضى.


Chaos Mesh هو مشروع احتضان Cloud Native Computing Foundation (CNCF). إذا كنت منظمة ترغب في المساعدة في تشكيل تطور التقنيات المعبأة في الحاويات ، والمجدّل ديناميكيًا وتوجه نحو الخدمات الدقيقة ، فكر في الانضمام إلى CNCF. للحصول على تفاصيل حول من يشارك وكيف تلعب Chaos Mesh دورًا ، اقرأ إعلان CNCF.
في المرحلة الحالية ، تحتوي شبكة Chaos على المكونات التالية:
شاهد الفيديو التجريبي التالي للحصول على عرض سريع لشبكة الفوضى:

يقوم مشغل Chaos بحقن الفوضى في التطبيقات والبنية التحتية Kubernetes بطريقة يمكن التحكم فيها ، والتي توفر تعريفات مخصصة سهلة لتجارب الفوضى والتنسيق التلقائي. هناك مكونان في اللعب:
مدير تحكم الفوضى : مسؤول بشكل أساسي عن جدولة وإدارة تجارب الفوضى. يحتوي هذا المكون على العديد من وحدات التحكم في CRD ، مثل وحدة التحكم في سير العمل ، وحدات التحكم في الجدولة ، ووحدات التحكم من أنواع الأعطال المختلفة.
Chaos Daemon : يدير دور daemonset ولديه إذن متميز افتراضيًا (والذي يمكن تعطيله). يتداخل هذا المكون بشكل أساسي مع أجهزة شبكة محددة وأنظمة الملفات والكرات عن طريق اختراق مساحة اسم POD المستهدفة.

يستخدم مشغل Chaos CustomResourCedEfinition (CRD) لتحديد كائنات الفوضى.
يدعم التنفيذ الحالي بعض أنواع كائنات CRD لحقن الأعطال ، وهي PodChaos ، NetworkChaos ، IOChaos ، TimeChaos ، StressChaos ، وما إلى ذلك. يمكنك الحصول على القائمة الكاملة لكائنات CRD ومواصفاتها في مستندات شبكة الفوضى.
شاهد سريعًا وتثبيت شبكة الفوضى باستخدام Helm.
انظر دليل المساهمة ودليل التطوير.
انظر المتبنين.
المدونات حول تصميم وتنفيذ Mesh Mesh ، والميزات ، وهندسة الفوضى ، وتحديثات المجتمع ، وما إلى ذلك. فيما يلي بعض الأشخاص الموصى بهم لتبدأ بـ:
يرجى التواصل مع الأخطاء وطلبات الميزات وغيرها من المشكلات عبر:
متابعتنا على TwitterChoS_Mesh.
الانضمام إلى قناة #project-chaos-mesh في مساحة عمل Slack CNCF.
ملء قضية أو فتح العلاقات العامة ضد هذا المستودع.
Community Mesh Mesh Monthly (تحديثات المجتمع والمشروع ، مشاركة المجتمع/التوضيح ، ساعات العمل)
اجتماع تطوير شبكة الفوضى (الإصدارات ، خريطة الطريق/الميزات/التخطيط والمناقشة في RFC ، تصدر/مناقشة ، إلخ)
تم ترخيص شبكة Chaos بموجب ترخيص Apache ، الإصدار 2.0. انظر ترخيص المحتوى الكامل.
Chaos Mesh هي علامة تجارية لمؤسسة Linux. جميع الحقوق محفوظة.