Quiz: Chapter 11 (Controlled Chaos)
Questions
Why should chaos drills start in
developand not production?Which CronJob field is the primary kill switch for Chaos Monkey?
In this repo, what target app labels are allowed for monkey pod deletion?
Which incident flow is required before mitigation decisions?
Which statement is correct?
- A) Chaos drills are successful without evidence if service recovers.
- B) Controlled chaos requires blast-radius limits and rollback path.
- C) Chaos Monkey should run in all namespaces for realistic behavior.
What is the minimum evidence set per drill?
Why run deterministic failure drills before monkey mode?
If monkey remains enabled outside exercise window, what is the correct action?
- A) ignore
- B) disable immediately and record incident
- C) increase frequency
What should be produced after each game day?
Complete the guardrail:
- A) one failure injection at a time
- B) inject all failure modes simultaneously
- C) skip verification if pods restart
Answer Key (Short)
- To contain blast radius and validate process safely.
spec.suspend.app=frontendandapp=backend.- metrics -> traces -> logs.
- B
- Symptom metric, representative trace, correlated log evidence.
- They are repeatable and help calibrate detection/response first.
- B
- Scorecard and hardening action items.
- A