首页/数据/备份与容灾速查/故障注入演练(混沌工程)

故障注入演练(混沌工程)

主动注入故障验证系统的自动恢复能力:与人工切换演练互补,用受控实验发现『以为有冗余、实际不生效』的隐患。

备份与容灾速查数据更新于 2026-10-12

Chaos Mesh 注入示例(Pod 终止)

Chaos Mesh 注入示例(Pod 终止)
apiVersion: chaos-mesh.org/v1alpha1
kind: PodChaos
metadata:
  name: pod-kill-demo
spec:
  action: pod-kill
  mode: one
  duration: '30s'
  selector:
    namespaces: [prod]
    labelSelectors:
      app: web
五条原则稳态假设、模拟真实事件、在生产或类生产验证、持续运行、控制爆炸半径
常见实验杀进程/杀节点、网络延迟与丢包、磁盘 IO 故障
收尾实验必须可中止、可回滚,全程有观察人
混沌实验先从类生产与『关闭自动继续』的受控模式开始;没建立稳态指标前不要对生产注入故障。

易错点

  • 没定义稳态就注入:无法判断系统行为是否『正常降低』还是已经出事
  • 爆炸半径失控:一个实验同时命中多个关键服务,观察人来不及中止

数据来源与参考

  • Principles of Chaos Engineering(principlesofchaos.org)
  • Chaos Mesh 官方文档(PodChaos)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌