故障管理器在集群内以 sidecar 形式与被测控制器一同部署,通过网络代理与控制器通信来按需注入特定故障。这种 sidecar 部署模式意味着故障管理器和控制器运行在同一个 Pod 中,能够直接拦截和操控控制器的网络流量和进程状态。当执行故障注入测试时,系统会在每一轮测试用例执行过程中,根据用户配置的故障类型(crash、reconnect 或 delay)随机注入故障。集群内默认已经部署了故障管理器,用户通常无需额外配置,但平台也提供了故障管理器地址的可选配置项,方便在特殊环境下指定自定义的故障管理器。故障注入支持两类输入来源:一类是通过测试计划生成步骤生成的测试用例,另一类是项目预设的基准 CR(Custom Resource)。
加载中...