Litmuschaos
منصة هندسة الفوضى المفتوحة المصدر

اقرأ هذا بلغات أخرى.
؟ ؟ ؟ ؟
ملخص
Litmuschaos هي منصة هندسية للفوضى مفتوحة المصدر تمكن الفرق من تحديد نقاط الضعف والانقطاع المحتملة في البنى التحتية عن طريق تحفيز اختبارات الفوضى بطريقة تسيطر عليها. يمكن للمطورين و SRES ممارسة هندسة الفوضى مع litmuschaos لأنها سهلة الاستخدام ، استنادًا إلى مبادئ هندسة الفوضى الحديثة والتعاون المجتمع. إنه 100 ٪ مفتوح المصدر ومشروع CNCF.
يأخذ Litmuschaos مقاربة سحابة أصلية لإنشاء الفوضى وإدارتها ومراقبتها. تعمل المنصة نفسها كمجموعة من الخدمات الصغيرة وتستخدم الموارد المخصصة لـ Kubernetes (CRS) لتحديد نية الفوضى ، وكذلك فرضية الحالة الثابتة.
على مستوى رفيع المستوى ، يتكون Litmus من:
- طائرة التحكم في الفوضى : أداة إدارة فوضى مركزية تسمى Chaos-Center ، والتي تساعد على بناء وجدولة وتصور سير عمل Litmus Chaos
- خدمات طائرة تنفيذ الفوضى : تتكون من وكيل Chaos ومشغلين متعددين يقومون بتنفيذ ومراقبة التجربة ضمن بيئة Kubernetes المستهدفة المحددة.

في قلب المنصة هي الموارد المخصصة للفوضى التالية:
ChaoSexperiment : مورد لتجميع معلمات التكوين لخطأ معين. chaoSexperiment CRS عبارة عن قوالب قابلة للتثبيت بشكل أساسي تصف المكتبة التي تنفذ الخطأ ، تشير إلى الأذونات اللازمة لتشغيلها والإعدادات الافتراضية التي ستعمل بها. من خلال chaoSexPeriment ، يدعم Litmus BYOC (إحضارك عنك) الذي يساعد على دمج (اختياري) أي أدوات طرف ثالث لأداء حقن الصدع.
Chaosengine : مورد لربط عبء/خدمة عمل تطبيق Kubernetes أو عقدة أو مكون Infra للخطأ الذي وصفه chaoSexperiment. كما يوفر خيارات لضبط خصائص التشغيل وتحديد قيود التحقق من صحة الحالة الثابتة باستخدام "تحقيقات". تتم مراقبة Chaosengine من قبل عامل الفوضى ، الذي يوفق عليه (تنفيذ التجربة المشغلات) عبر المتسابقين.
يتم تضمين ChaoSexperiment & Chaosengine CRS داخل كائن سير العمل الذي يمكنه توصيل تجربة واحدة أو أكثر بترتيب مطلوب.
- ChaoSresult : مورد للاحتفاظ بنتائج تشغيل التجربة. يوفر تفاصيل عن نجاح كل قيد التحقق من الصحة ، وحالة العودة/التراجع للخطأ وكذلك الحكم. يقرأ The Chaos-Exporter النتائج ويعرض المعلومات كمقاييس Prometheus. تعتبر الفوضى مفيدة بشكل خاص أثناء التشغيل الآلي.
يتم استضافة chaoSexperiment CRS على hub.litmuschaos.io. إنه مركز مركزي حيث يشارك مطورو التطبيقات أو البائعين تجارب الفوضى الخاصة بهم حتى يتمكن مستخدموها من استخدامها لزيادة مرونة التطبيقات في الإنتاج.
استخدام الحالات
- للمطورين : لتشغيل تجارب الفوضى أثناء تطوير التطبيق كامتداد لاختبار الوحدة أو اختبار التكامل.
- بالنسبة لبناة خطوط أنابيب CI/CD : لتشغيل الفوضى كمرحلة خط أنابيب للعثور على الأخطاء عندما يتعرض التطبيق لفشل مسارات في خط أنابيب.
- بالنسبة لـ SRES : لتخطيط وجدولة تجارب الفوضى في التطبيق و/أو البنية التحتية المحيطة. تحدد هذه الممارسة نقاط الضعف في نظام النشر وتزيد من المرونة.
البدء مع litmus
للبدء ، تحقق من مستندات Litmus وبالتحديد قسم التثبيت في صفحة البدء مع صفحة Litmus.
المساهمة في Chaos Hub
تحقق من الإرشادات المساهمة لمركز الفوضى
مجتمع
موارد المجتمع:
لا تتردد في التواصل إذا كان لديك أي استفسارات أو مخاوف أو طلبات ميزة
امنحنا نجمة ️ - إذا كنت تستخدم Litmuschaos أو تعتقد أنه مشروع مثير للاهتمام ، فنحن نحب نجمة ❤
اتبع Litmuschaos على TwitterLitMuschaos.
اشترك في قناة Litmuschaos YouTube للحصول على التحديثات العادية وتسجيلات الاجتماعات.
للانضمام إلى مجتمع Slack الخاص بنا ومقابلة أفراد مجتمعنا ، طرح أسئلتك وآرائك ، انضم إلى قناة #Litmus على Slack Kubernetes.
اجتماعات المجتمع
سيتم استضافة اجتماعات المجتمع كل يوم أربعاء كل شهر في الساعة 5:30 مساءً بتوقيت جرينتش /6: 30 مساءً CEST /10 مساءً ، ستتضمن اجتماعات المجتمع مناقشة تحديثات المجتمع ، ومشاركة التحديثات على الميزات /الإصدارات الجديدة ومناقشة قصص المستخدم /المتبنين. كل شخص في المجتمع مدعوون لنفسه للمشاركة في اجتماعات مجتمع Litmuschaos.
سيتم استضافة اجتماعات المساهمين كل يوم خميس آخر وآخر كل شهر في الساعة 2:30 مساءً بتوقيت جرينتش /3: 30 مساءً CEST /7 مساءً ، تهدف اجتماعات المساهمين فقط إلى مناقشة المساهمات الفنية وغير التقنية في Litmuschaos. المحافظون والمساهمين الحاليين والمساهمين الطموحين مدعوون للمشاركة في اجتماعات مساهم Litmuschaos لمناقشة القضايا والإصلاحات والتحسينات والمساهمات المستقبلية
املأ نموذج دعوة Litmuschaos للحصول على دعوة التقويم الخاص بك!
- ربط ارتباط الاجتماع
- مزامنة جدول الأعمال وملاحظات الاجتماع
- تتبع التحرير
مقاطع الفيديو
- ماذا لو كان نظامك يعاني من انقطاع؟ دعونا نبني أنظمة مرنة مع فوضى الهندسة @ cncf
- تعزيز المرونة السيبرانية من خلال تجارب فوضى Zero Trust في البيئات الأصلية السحابية @ CNCF
- Litmuschaos ، مع Karthik Satchitanand @ The Kubernetes Podcast من Google
- التحولات الثقافية: تعزيز عقلية الفوضى الأولى في هندسة منصة @ cncf
- النار في السحابة: تقديم الخدمات المدارة تحت نطاق الفوضى السحابية للهندسة @ CNCF
- أدوات التحكم في الأمن لتجربة الفوضى الآمنة @ CNCF
- هندسة الفوضى للأهداف الهجينة مع litmuschaos @ cncf
- Cloud Native Live: Litmus Chaos Engine و Microservices Demo App
- Chaos Engineering التدريب العملي - تجارب الفوضى التي تكرر SRE واستخدام Litmuschaos | يوليو 2022
- تحقيق مرونة المنتجات الرقمية مع هندسة الفوضى
- دراسة الحالة: جلب فوضى هندسة إلى مطوري السحابة الأصليين @ CNCF
- سحابة فوضى الفوضى الأصلية مع litmuschaos @ cncf
- كيفية إنشاء تجارب الفوضى مع litmus | تعليمي Litmus Chaos @ هل يمكن ملاحظته
- معاينة هندسة الفوضى الأصلية السحابية مع litmuschaos
- ابدأ مع فوضى الهندسة مع حاويات @ litmus @ من الأريكة
- Litmus 2 - فوضى الهندسة تلتقي بأدوات العمل Argo @ DevOps
- التدريب العملي مع Litmus 2.0 | Rawkode Live @ Rawkode Academy
- تقديم Litmuschaos 2.0 / Dok محادثات #74 @ dok.community
- مقدمة إلى Cloud Native Chaos Engineering @ Kunal Kushwaha
- #EveryOnecancontribute Cafe: Litmus - Chaos Engineering for kubernetes @ gitlab unfled
- Litmus - هندسة الفوضى لـ Kubernetes (CNCFMinutes 9) @ Saiyam Pathak
- فوضى الهندسة مع فوضى Litmus من قبل Prithvi Raj || ورشة عمل Hackodisha @ Webwiz
وأكثر ....
المدونات
- CNCF: مقدمة إلى Litmuschaos
- Hackernoon: إدارة ومراقبة الفوضى عبر الموارد المخصصة Litmus
- اعتبارات الملاحظة في الفوضى: قصة المقاييس
مدونات المجتمع:
- LiveWyer: معرض Litmuschaos: تجارب الفوضى في مجموعة اختبار مخطط هيلم
- جيسيكا شيري: اختبار فشل وتجارب الكتلة في Kubernetes في المحطة الخاصة بك
- Yang Chuansheng (Kubesphere): kubesphere 部署 litmus 至 kubernetes 开启混沌实验
- Saiyam Pathak (Civo): تجارب الفوضى على kubernetes باستخدام litmus لضمان أن مجموعتك جاهزة للإنتاج
- Andreas Krivas (حلول الحاويات): مقارنة أدوات هندسة الفوضى لأعباء عمل Kubernetes
- Akram Riahi (Wescale): Chaos Engineering: litmus sous tous angles
- Prashanto Priyanshu (Lenskart): نهج Lenskart في الفوضى الهندسية 2
- devsday.ru (الروسي): Litmuschaos في Kuubecon EU '21
المتبنين
تحقق من المتبنين من Litmuschaos
( أرسل العلاقات العامة إلى الصفحة أعلاه إذا كنت تستخدم Litmus في ممارستك الهندسية للفوضى )
رخصة
Litmus مرخصة بموجب ترخيص Apache ، الإصدار 2.0. انظر ترخيص نص الترخيص الكامل. قد تخضع بعض المشاريع التي يستخدمها مشروع Litmus برخصة مختلفة ، يرجى الرجوع إلى ترخيصه المحدد.
Litmus Chaos هي جزء من مشاريع CNCF.

روابط مهمة
مستندات litmus
المناظر الطبيعية CNCF