CheckOps
Chaos Mesh
Chaos Mesh is a CNCF incubating, Apache-2.0 chaos engineering platform for Kubernetes that defines pod, network, DNS, HTTP, I/O, time, stress, kernel, JVM and cloud faults as custom resources.
- Chaos Engineering
- Observability
- Open source
- Free
- Production monitoring & observability
- Performance & load
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Chaos Mesh is an open-source, cloud-native chaos engineering platform for Kubernetes. It uses Kubernetes custom resources to define, orchestrate and observe controlled fault injection against workloads, infrastructure, cloud services and applications. It is a CNCF incubating project, Apache-2.0, with about 8,000 GitHub stars.
The README lists broad fault coverage: pod, network, DNS, HTTP, I/O, time, stress, kernel, block device, JVM, physical machine, AWS, Azure and GCP faults.
Because experiments are custom resources, they are managed through the Kubernetes API with standard tooling and RBAC, and can be versioned in Git like any other manifest. A dashboard and workflow features help schedule and combine experiments.
In the quality loop, chaos experiments verify resilience before and after release: does the service degrade gracefully when a dependency is slow, a pod dies or the network partitions?
Features
- Wide fault library: Pod, network, DNS, HTTP, I/O, time, stress, kernel and JVM faults.
- Cloud faults: AWS, Azure and GCP fault types.
- Kubernetes-native: Experiments as custom resources with RBAC.
- Workflows: Orchestrate multiple experiments in sequence or parallel.
- Scheduling: Run experiments on a schedule.
- Dashboard: Web UI to create and observe experiments.
- Physical machine faults: Fault types for physical machines, per the README.
- GitOps friendly: Version experiments with manifests.
Pros
- Broad coverage: Many fault types.
- CNCF project: Community governance.
- Free: Apache-2.0.
- Native to Kubernetes: Fits existing tooling.
- Active: Commits in November 2026.
Cons
- Kubernetes focus: Best suited to Kubernetes environments.
- Privileged components: Some faults need elevated permissions.
- Blast radius risk: Experiments need careful scoping.
- Observability required: You need metrics to judge outcomes.
- Learning curve: Many CRD types.
Usage and Links (Example)
Install with Helm (see docs for the current chart and runtime settings), then apply a simple experiment:
apiVersion: chaos-mesh.org/v1alpha1
kind: PodChaos
metadata:
name: pod-kill-example
spec:
action: pod-kill
mode: one
selector:
namespaces: [staging]
labelSelectors:
app: checkout
Tips: start in staging with a clear hypothesis and abort criteria, watch dashboards during the run, and graduate to production only with tight selectors.
Resources:
Pricing
Chaos Mesh is free and open source under Apache-2.0.
Recommended for?
- Kubernetes platform teams practising chaos engineering.
- SREs validating failover and graceful degradation.
- Teams wanting GitOps-managed experiments.
- Not a fit for teams without Kubernetes or observability.
Conclusion
Chaos Mesh is a broad, Kubernetes-native chaos platform with CNCF backing.
Start small with a hypothesis, observe carefully, and expand gradually.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Chaos Mesh side by side.
LLitmusChaosLitmusChaos is a 100% open-source CNCF chaos engineering platform that uses Kubernetes custom resources to define chaos and steady-state hypotheses, with a hub of experiments and a control-plane UI.Compare with Chaos Mesh
CChaos ToolkitChaos Toolkit is an Apache-2.0 open-source chaos engineering toolkit and orchestration framework for developers, with declarative experiments and extensions for clouds and platforms.Compare with Chaos Mesh
KKrknKrkn is an Apache-2.0 CNCF sandbox chaos and resiliency testing tool for Kubernetes, focused on improving performance under failure conditions.Compare with Chaos Mesh
GGremlinGremlin is an enterprise reliability management and resilience testing platform with fault injection, reliability scoring, dependency discovery and Foresight AI agents; custom quotes and a 30-day free trial.Compare with Chaos Mesh
SSteadybitSteadybit is a chaos engineering and reliability platform with a 30-day free trial and an open-source Reliability Hub of 200+ actions for injecting faults and verifying resilience.Compare with Chaos Mesh
TToxiproxyToxiproxy is Shopify's MIT-licensed TCP proxy for simulating network and system conditions such as latency, timeouts and bandwidth limits in chaos and resiliency testing.Compare with Chaos Mesh