Technology · Ebook
Krkn: Chaos Engineering for Kubernetes
by Shriira Press
Krkn — pronounced "kraken" — is a CNCF sandbox chaos and resiliency testing tool that deliberately injects failures into Kubernetes and OpenShift clusters so teams discover how their systems behave under stress before a real outage forces the lesson. This book follows Krkn from first principles to production practice: the assumptions distributed systems are built on, the steady-state, hypothesis, inject, observe method, and Krkn's out-of-cluster engine and plugin model. It tours the full scenario catalog — pod, node, zone, network, resource-hog, and time-skew failures — then covers Cerberus health signalling, Prometheus and Elasticsearch telemetry with SLO validation, the containerized krkn-hub, the krknctl orchestration CLI, and folding chaos into CI/CD as a disciplined resilience practice.
Contents
- 1Preface
- 2Chapter 1 — What Krkn Is
- 3Chapter 2 — The Chaos Engineering Method
- 4Chapter 3 — Architecture and Components
- 5Chapter 4 — The Scenario Catalog
- 6Chapter 5 — Cerberus and Health Signalling
- 7Chapter 6 — Metrics, SLOs, and Telemetry
- 8Chapter 7 — krkn-hub and krknctl
- 9Chapter 8 — Krkn in Practice
