模拟压力场景

    Chaos Mesh 提供的 StressChaos 实验类型可用于模拟容器内压力的场景。本文档介绍如何创建 StressChaos 实验以及相关的配置文件说明。

    你可以在 Chaos Dashboard 中创建实验,也可以使用 YAML 配置文件的方式创建实验。

    1. 打开 Chaos Dashboard 面板,单击实验页面中“新的实验”按钮创建实验:

    2. 在“选择目标”区域选择“压力测试”,然后填写实验内容,配置字段详见配置说明中的介绍。

    3. 提交实验。

    1. 将实验配置写入到 YAML 配置文件中。本文档以 文件为例,内容如下所示:

      该实验配置会在选中容器中创建进程,不断分配和在内存中进行读写,最多占用 256MB 内存。

      1. kubectl apply -f memory-stress.yaml

    以上 YAML 配置文件中的字段说明如下:

    Stressors

    MemoryStressor
    CPUStressor