背景知识
ChaosBlade 是阿里巴巴开源的一款遵循混沌工程原理和混沌实验模型的实验注入工具。更多详细内容可访问ChaosBlade官网。
ChaosBlade安装教程
Docker
Download image:
$ docker pull registry.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-demo:latest
Run the demo container:
$ docker run -it registry.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-demo:latest
Linux/Darwin
官网获取 ChaosBlade 最新的 release 包,目前支持的平台是 linux/amd64 和 darwin/64,下载对应平台的包。
下载完成后解压即可,无需编译。
进入解压后的文件夹,可以看到以下内容:
├── bin
│ ├── chaos_burncpu
│ ├── chaos_burnio
│ ├── chaos_changedns
│ ├── chaos_delaynetwork
│ ├── chaos_dropnetwork
│ ├── chaos_filldisk
│ ├── chaos_killprocess
│ ├── chaos_lossnetwork
│ ├── jvm.spec.yaml
│ └── tools.jar
├── blade
└── lib
└── sandbox
其中 blade 是可执行文件,即 ChaosBlade 工具的 cli,混沌实验执行的工具。执行 ./blade help 可以查看支持命令有哪些:

!!注意,在不清楚影响面的情况下,切勿在生产系统机器上执行。
本站 https://blog.csdn.net/wuliao1335 所有文章均为原创,如需转载请咨询我。技术类一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,欢迎大家访问出处以查看本文的最新版本。
版权声明:本文为wuliao1335原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。