Technology · Ebook
ChaosBlade: Chaos Engineering in Practice
by Shriira Press
A practical, in-depth guide to ChaosBlade, the open-source chaos engineering tool. Learn how ChaosBlade verifies resilience by injecting controlled faults: the chaos engineering problem (why resilience must be tested, not assumed), the ChaosBlade model (the blade CLI and target/action/flags grammar), fault injection targets (OS, network, process, JVM/application, container, Kubernetes), the experiment lifecycle (prepare, create, observe, destroy — reversibility), the chaosblade-operator and declarative Kubernetes chaos, chaos engineering principles and methodology (steady state, hypothesis, blast radius), architecture and extensibility (executors and scenarios), operations and safety (blast radius, timeouts, access control, observability), and ChaosBlade in practice.
Contents
- 1Preface
- 2Chapter 1 — What ChaosBlade Is
- 3Chapter 2 — The Chaos Engineering Problem
- 4Chapter 3 — The ChaosBlade Model
- 5Chapter 4 — Fault Injection Targets
- 6Chapter 5 — Creating and Destroying Experiments
- 7Chapter 6 — The chaosblade-operator and Kubernetes
- 8Chapter 7 — Chaos Engineering Principles and Methodology
- 9Chapter 8 — Architecture and Extensibility
- 10Chapter 9 — Operations, Safety, and Best Practices
- 11Chapter 10 — ChaosBlade in Practice
