


混乱网格是一个开源的云原始混乱工程平台。它提供了各种类型的故障模拟,并且具有巨大的策划故障场景的能力。
使用混乱网格,您可以方便地模拟在开发,测试和生产环境中现实中可能发生的各种异常,并在系统中发现潜在的问题。为了降低混乱工程项目的阈值,混乱网格为您提供可视化操作。您可以在Web UI上轻松设计混乱方案,并监视混乱实验的状态。


混乱网格是云本机计算基础(CNCF)孵化项目。如果您是一个想要帮助塑造容器包装,动态安排和以微服务为导向的技术的演变的组织,请考虑加入CNCF。有关谁参与其中以及混乱网格如何扮演角色的详细信息,请阅读CNCF公告。
在当前阶段,混乱网格具有以下组件:
请参阅以下演示视频以获取混乱网格的快速视图:

混乱操作员以易于管理的方式将混乱注入应用程序和Kubernetes基础架构,为混乱实验和自动编排提供了简单的自定义定义。有两个组成部分:
混乱控制器管理器:主要负责混乱实验的调度和管理。该组件包含多个CRD控制器,例如工作流控制器,调度程序控制器以及各种故障类型的控制器。
混乱守护程序:以登山措施运行,默认情况下已获得特权许可(可以禁用)。该组件主要通过入侵目标POD名称空间来干扰特定的网络设备,文件系统,内核。

混乱操作员使用CustomResourcedefinition(CRD)来定义混乱对象。
当前的实现支持一些类型的CRD对象用于故障注入,即PodChaos , NetworkChaos , IOChaos , TimeChaos , StressChaos等。您可以在混乱网站文档中获取CRD对象及其规格的完整列表。
请参阅快速启动并使用头盔安装混乱网格。
请参阅《贡献指南与开发指南》。
参见采用者。
有关混乱网格设计与实施,功能,混乱工程,社区更新等的博客。请参阅混乱网格博客。以下是一些推荐的供您开始:
请通过以下方式与错误,功能请求和其他问题联系:
在Twitter @chaos_mesh上关注我们。
加入CNCF Slack Workspace中的#project-chaos-mesh频道。
填补问题或针对此存储库开放公关。
混乱网格社区月度(社区和项目级别的更新,社区共享/演示,办公时间)
混乱网格开发会议(发布,路线图/功能/RFC计划和讨论,发行分类/讨论等)
Chaos网格是根据Apache许可证的2.0版获得许可的。有关全部内容,请参见许可证。
混乱网格是Linux基金会的商标。版权所有。