Skip to main content
Chaos Mesh

Chaos Mesh

A Powerful Chaos Engineering Platform for Kubernetes

Start By One Line

[object Object]

Easy to Use

No special dependencies, Chaos Mesh can be easily deployed on Kubernetes clusters directly, including minikube and kind.

  • Ability to perform chaos experiments in production environments without modifying the deployment logic of the application.
  • Easily orchestrate the behavior of chaos experiments, allowing users to observe the state of the experiment itself in real time and quickly rollback any injected failures.
  • Packed with dashboard. No handwritten experiment definitions are required, and a chaos experiment can be run smoothly in just a few clicks.
[object Object]

Design for Kubernetes

Chaos Mesh uses CustomResourceDefinition (CRD) to define chaos experiments.

In the Kubernetes realm, CRD is a proven solution for implementing custom resources. CRD enables the natural integration of Chaos Mesh with the Kubernetes ecosystem.

[object Object]

A wide variety of failure types

Chaos Mesh initially started from a distributed system perspective, fully considering the possible failures of distributed systems, thus providing a more comprehensive and fine-grained fault type to help users with fault injection for network, disk, file system, operating system, etc. in a comprehensive manner.

[object Object]

Safe and Controllable

Chaos Mesh provides role-based access control. Users can create roles with corresponding permissions according to their needs, such as visitor roles, administrative roles, etc.

In addition, Chaos Mesh supports setting up Namespace whitelists and blacklists, which allow users to protect important Namespaces and thus gain greater control over the "blast radius" of experiments.

Who is Using Chaos Mesh

APISIX
Authzed
ByteDance
Celo
China Everbright Bank
Dailymotion
DataStax
Digital China
Fuxi Lab
juiceFS
KingNet
Maycur
Meituan Dianping
NETSTARS
Percona
PingCAP
Pulsar
Qihoo 360
Qiniu Cloud
RabbitMQ
SHAREit
S.J. Distributors
Tencent
Vald
WeBank
Xpeng

Chaos Mesh is a Cloud Native Computing Foundation incubating project