Chaos Mesh
Cloud-native Chaos-Engineering-Plattform für Kubernetes, die kontrollierte Fehler injiziert – Pod, Netzwerk, I/O und mehr –, um zu testen, wie sich ein System bei Ausfällen tatsächlich verhält.
Überblick
Chaos Mesh ist eine quelloffene Chaos-Engineering-Plattform für Kubernetes und mittlerweile ein CNCF-Incubating-Projekt. Statt auf Produktionsvorfälle zu warten, die offenbaren, wie ein System mit Fehlern umgeht, lässt es ein Team Fehlerinjektions-Experimente als Kubernetes-Custom-Resources definieren – Pods beenden, Netzwerklatenz oder Paketverlust injizieren, I/O beschädigen oder Cloud-Anbieter-Ausfälle simulieren – und beobachten, wie das System tatsächlich reagiert.
Experimente können einmalig oder über einen wiederkehrenden Schedule laufen, zu mehrstufigen Workflows zusammengesetzt werden und mit StatusCheck-Ressourcen gepaart werden, sodass ein Experiment automatisch prüfen kann, ob das System gesund geblieben ist – dazu ein Web-Dashboard zum Erstellen und Einsehen von Läufen über den gesamten Cluster hinweg.
Chaos Mesh eignet sich für Teams, die Kubernetes-Workloads in Produktion betreiben und Resilienz sowie Fehlerbehandlung gezielt validieren wollen, statt Lücken in Retry-Logik, Timeouts oder Failover erst während eines echten Ausfalls zu entdecken.
- Kategorien
- Testing
- Sprachen
- Go
- Lizenz
- Apache-2.0
Ähnliche Projekte
Litmus
Apache-2.0CNCF-Chaos-Engineering-Plattform für Kubernetes, die Fehlerinjektions-Experimente ausführt, um zu prüfen, wie sich Anwendungen von Ausfällen erholen.
- Testing
kube-burner
Apache-2.0Kubernetes-Performance- und Skalierungstest-Tool, das konfigurierbare Cluster-Last erzeugt, um zu messen, wie sich ein Cluster unter Belastung verhält.
- Testing
Cypress
MITJavaScript-End-to-End-Testframework für das moderne Web mit schnellen, zuverlässigen Tests.
- Testing
Fortio
Apache-2.0Last- und Netzwerkmesstool für Microservices, das detaillierte Latenz-Perzentile unter anhaltender Last meldet.
- Testing
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.