Skip to main content
Chaos Mesh

Chaos Mesh

强大的混沌工程平台

快速试用

[object Object]

易于使用

无需特殊依赖,Chaos Mesh可以轻松地直接部署在Kubernetes集群上,包括 minikubekind

  • 无需修改应用的部署逻辑,拥有在生产环境中进行混沌实验的能力。
  • 轻松编排混沌实验的行为,用户可以实时观察实验自身的状态并且能够快速地对注入的故障进行回滚。
  • 提供仪表盘。无需手写实验定义,只需点击几步就可以顺利运行一个混沌实验。
[object Object]

为 Kubernetes 设计

Chaos Mesh 使用 CustomResourceDefinition (CRD) 来定义混沌实验。

在 Kubernetes 领域,CRD 是实现自定义资源的成熟解决方案。CRD 使 Chaos Mesh 与 Kubernetes 生态系统自然相结合。

[object Object]

多种多样的故障类型

Chaos Mesh 起初从分布式系统的角度出发,充分考虑了分布式系统可能出现的故障,从而提供更加全面、细粒度的故障类型,全方位地帮助用户对网络、磁盘、文件系统、操作系统等进行故障注入。

[object Object]

安全可控

Chaos Mesh 提供基于角色的访问控制,用户可以根据自己需求创建对应权限的角色,例如游客角色,管理角色等。

此外,Chaos Mesh 支持设置 Namespace 白名单和黑名单,用户可以通过此功能保护重要的 Namespace,以此更大程度控制实验的“爆炸半径”。

Chaos Mesh 的用户

APISIX
Authzed
ByteDance
Celo
China Everbright Bank
Dailymotion
DataStax
Digital China
Fuxi Lab
juiceFS
KingNet
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 sandbox project