chaosmesh和litmuschaos项目的区别

最近在做chaos engineering的选型,看文档两者是类似的,想问下chaosmesh跟litmuschaos之间有什么区别?基于用户的角度该怎么做权衡选择?谢谢

我转给相关老师看看~

Chaos Mesh 和 LitmusChaos 都是基于 Kubernetes 的混沌工程工具,主要区别:

  1. 如果混沌实验场景涉及到 Kubenrets 环境和非 Kubernetes 环境,目前 Chaos Mesh 提供了支持,目前 LitmusChaos 还做不到
  2. 如果想要一些比较底层的故障场景,比如文件系统故障,时间故障,内核故障,那也只能用 Chaos Mesh 了
  3. 从用户的使用角度上来看,Chaos Mesh 创建混沌实验步骤更少,使用更加方便一些,另外 Dashboard 是直接复用了 Kubenretes RBAC 的机制,可以将实验的权限和用户的权限绑定起来。LitmusChaos Dashboard 是需要自己一套用户机制,达不到这个效果。

其他目前 Chaos Mesh 和 LitmusChaos 的差别不是很大,可以按照自己的场景自由选择。另外如果想要更加快速的社区反馈,Chaos Mesh 可能更加靠谱一些:grin:

1赞

支持Chaos Mesh