Easy to Use
Require no modification to the deployment logic of the system under test (SUT) Easily orchestrate fault injection behaviors in chaos experiments Hide underlying implementation details so that users can focus on orchestrating the chaos experiments
Design for Kubernetes
Chaos Mesh uses CustomResourceDefinitions (CRD) to define chaos objects.
In the Kubernetes realm, CRD is a mature solution for implementing custom resources, with abundant implementation cases and toolsets available. Using CRD makes Chaos Mesh naturally integrate with the Kubernetes ecosystem.