
? ? ? ?
Litmusschaos ist eine Open -Source -Chaos -Engineering -Plattform, mit der Teams Schwächen und mögliche Ausfälle in Infrastrukturen identifizieren können, indem Chaos -Tests kontrolliert induziert werden. Entwickler und SRES können Chaos Engineering mit Litmusschaos praktizieren, da es einfach zu bedienen ist, basierend auf modernen Chaos Engineering Principles & Community arbeiteten zusammen. Es ist 100% Open Source & A CNCF -Projekt.
Litmusschaos verfolgt einen Cloud-nativen Ansatz, um Chaos zu erstellen, zu verwalten und zu überwachen. Die Plattform selbst wird als eine Reihe von Microservices ausgeführt und verwendet Kubernetes Custom Resources (CRS), um die Chaos -Absicht sowie die stationäre Hypothese zu definieren.
Lackmus umfasst auf hohem Niveau::

Im Zentrum der Plattform stehen die folgenden Chaos -benutzerdefinierten Ressourcen:
Chaosexperiment : Eine Ressource, um die Konfigurationsparameter eines bestimmten Fehlers zu gruppieren. Chaosexperiment CRS sind im Wesentlichen installierbare Vorlagen, die die Bibliothek beschreiben, die den Fehler ausführt, die für den Ausführen erforderlichen Berechtigungen und die Standardeinstellungen, mit denen sie betrieben werden sollen, angeben. Durch das Chaosexperiment unterstützt Lackmus BYOC (bring-your-fach-chaos), das dazu beiträgt, alle Drittanbieter-Werkzeuge zur Durchführung der Fehlerinjektion zu integrieren.
ChaoSengine : Eine Ressource zum Verbinden einer Kubernetes -Anwendung Workload/ -", eines Knotens oder einer Infra -Komponente mit einem vom Chaosexperiment beschriebenen Fehler. Es bietet auch Optionen zum Einstellen der Laufeigenschaften und der Angabe der Validierungsbeschränkungen für stationäre Zustands mithilfe von „Sonden“. ChaoSengine wird vom Chaos-Operator beobachtet, der es über Läufer in Einklang bringt (Experimentierung).
Die CRS Chaosexperiment & Chaosengine sind in ein Workflow -Objekt eingebettet, das ein oder mehrere Experimente in einer gewünschten Reihenfolge zusammenhängen kann.
Chaosexperiment CRs werden auf Hub.Litmuschaos.io veranstaltet. Es ist ein zentraler Hub, in dem die Anwendungsentwickler oder Anbieter ihre Chaos -Experimente teilen, damit ihre Benutzer sie verwenden können, um die Widerstandsfähigkeit der Anwendungen in der Produktion zu erhöhen.
Schauen Sie sich zunächst die Lackmus -Dokumente und insbesondere den Installationsabschnitt der Lackmus -Seite an.
Schauen Sie sich die beitragenden Richtlinien für den Chaos Hub an
Wenden Sie sich gerne, wenn Sie Fragen, Bedenken oder Feature -Anfragen haben
Geben Sie uns einen Stern ️ - Wenn Sie LitMuschaos verwenden oder denken, es ist ein interessantes Projekt, würden wir einen Stern lieben ❤️
Folgen Sie Litmusschaos auf Twitter @litmusschaos.
Abonnieren Sie den YouTube -Kanal von LitMuschaos für regelmäßige Updates und Besprechungen.
Um sich unserer Slack -Community beizutreten und unsere Community -Mitglieder zu treffen, stellen Sie Ihre Fragen und Meinungen vor und treten dem #Litmus -Kanal auf dem Kubernetes Slack bei.
Community -Meetings Diese werden jeden 3. Mittwoch im Monat um 17:30 Uhr GMT /18:30 Uhr CEST /22 Uhr IST veranstaltet. Die Community -Meetings werden die Aktualisierungen von Communitys, die Austausch von Updates zu neuen Funktionen /Veröffentlichungen und die Erörterung von Benutzer- /Adoptivgeschichten beinhalten. Jeder in der Community ist dafür eingeladen, an den Treffen der Litmusmus -Community teilzunehmen.
Mitwirkenden Meetings Diese werden jeden zweiten und letzten Donnerstag im Monat um 14:30 Uhr GMT /15:30 Uhr CEST /19 Uhr IST veranstaltet. Betreuer, gegenwärtige Mitwirkende und aufstrebende Mitwirkende sind eingeladen, an den Treffen der Litmusmus -Mitwirkenden teilzunehmen, um Themen, Behebung, Verbesserungen und zukünftige Beiträge zu erörtern
Füllen Sie die LitMuschaos -Meetings ein.
Und mehr ....
Community -Blogs:
Schauen Sie sich die Adoptierer von LitMuschaos an
( Senden Sie eine PR an die obige Seite, wenn Sie Lackmus in Ihrer Chaos Engineering -Praxis verwenden .)
Lackmus ist unter der Apache -Lizenz, Version 2.0, lizenziert. Siehe Lizenz für den vollständigen Lizenztext. Einige der vom Lackmus -Projekt verwendeten Projekte können von einer anderen Lizenz geregelt werden. Beziehen Sie sich bitte auf die spezifische Lizenz.
Lackmus -Chaos ist Teil der CNCF -Projekte.
