使用说明:https://chaosblade-io.gitbook.io/chaosblade-help-zh-cn/blade-create
安装包:chaosblade-0.4.0-linux-amd64.tar,建议使用0.8版本chaosblade-0.8.0-linux-amd64.tar.gz
参考资料:https://chaosblade-io.gitbook.io/chaosblade-help-zh-cn/
实践中包含了在docker中的操作,附上docker中需要的相关命令
1、查看当前应用所在实例的容器ID
命令:docker ps | grep 【实例名称】
2、将工具复制到容器内
命令:docker cp 【/路径/文件名】 【docker容器ID】:【容器内路径】
进入容器内查看:
命令:docker exec -it 【容器ID】 /bin/bash
如:docker exec -it 【容器ID】 /bin/bash
3、解压工具:
命令:tar -zxvf 【加密文件】
如:tar -zxvf chaosblade-0.8.0-linux-amd64.tar.gz
一、构造故障
1、CPU使用率高导致的资源不足
执行命令:./blade create cpu fullload
2、内存使用率高导致的资源不足
命令:./blade create mem load
./blade c mem load --mode ram --mem-percent 50(执行内存占用50%)