
About Chaos Mesh
Chaos Mesh is a chaos engineering platform for Kubernetes. It simulates faults in development, testing and production environments to help find weak points in a system.
What it does
Faults are defined as Kubernetes custom resources, so they fit into the cluster's existing tooling. Selectors choose targets by labels and annotations, and a namespace whitelist limits the blast radius of an experiment. A dashboard shows experiment state in real time and can roll back injected failures. Role based access control is enabled by default to restrict who can run experiments.
Key features
- Fault types for networks, pods and more
- Targets chosen with label and annotation selectors
- Dashboard with real time experiment state
- Role based access control on by default
Who it's for
Platform and SRE teams that run Kubernetes and want to see how their applications behave when parts of the system fail.
Pricing and good to know
Chaos Mesh is Apache-2.0 licensed and free. It installs with Helm onto a Kubernetes cluster, and it can run on minikube and kind. The GitHub repository has about 8k stars.
Highlights
- Inject network and pod faults in Kubernetes
- Pick targets with label and annotation selectors
- Watch experiments in a live dashboard
- Limit experiments to chosen namespaces












