0
Chaos engineering实践正在变得非常广泛的使用。一个常见的例子是Netflix自己的Chaos Monkey。但是,混沌猴往往是针对随机目标进行特别设置的。我很好奇混沌实验如何在典型的CI/CD pipeline中工作以增强特定服务的弹性。混沌工程如何看起来像流水线的一部分?
- 由于混沌实验(通常)需要一个功能齐全的环境,它们何时会运行?它会平行于测试还是下游?
- 您是否会对每次提交都运行一次混沌实验,或者只是一些?
- 将允许混沌实验运行多久?例如,60分钟的CPU峰值可能会干扰“快速失败”的方法。
- 混沌实验是否会失败?什么会构成“失败”?