模拟文件 I/O 故障
本文档主要介绍如何在 Chaos Mesh 中创建 IOChaos 混沌实验。
IOChaos 介绍
IOChaos 是 Chaos Mesh 中的一种故障类型。通过创建 IOChaos 类型的混沌实验,你可以模拟文件系统发生故障的情景。目前,IOChaos 支持模拟以下故障类型:
- latency:为文件系统调用加入延迟
- fault:使文件系统调用返回错误
- attrOverride:修改文件属性
- mistake:使文件读到或写入错误的值
详细的功能介绍参见使用 YAML 文件创建实验。
注意事项
-
创建 IOChaos 实验前,请确保目标 Pod 上没有运行 Chaos Mesh 的 Controller Manager。
-
IOChaos 可能会损坏你的数据,在生产环境中请谨慎使用。
使用 Dashboard 创建实验
-
单击实验页面中的新的实验按钮创建实验。
-
在选择目标处选择文件系统注入,并选择具体行为,如LATENCY。
-
填写实验信息,指定实验范围以及实验计划运行时间。
-
提交实验。