khaos-monkey review
A focused, open-source choice for randomized Kubernetes pod termination experiments.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
khaos-monkey is an open-source chaos engineering tool for Kubernetes clusters. Its focus is randomized pod termination: teams can target namespaces or individual pods, group workloads with ReplicaSet or custom-group labels, and choose percentage, fixed-count, or fixed-pods-left attack modes. That makes it suited to engineers who want a focused way to test how Kubernetes workloads respond when selected pods are removed.
The main strength is control over the blast radius. Pod opt-in and opt-out labels, namespace blacklisting, randomized kill counts, and configurable attack intervals let teams shape when and where termination occurs. Attacks per interval can also be configured, while experiment scheduling is supported through minimum and randomized intervals between attacks. These controls are useful for repeatable resilience exercises without requiring a broader failure-injection platform. Deployment options include running khaos-monkey inside Kubernetes or locally with a kubeconfig.
Its narrow scope is also the key consideration for buyers. khaos-monkey handles Kubernetes pod termination, but it does not provide cloud failure injection or network failure injection. Teams looking for experiments across infrastructure services, network conditions, or multiple failure types should choose a broader chaos engineering platform instead. Self-hosted deployment also means the Kubernetes setup and ongoing operation sit with the adopting team. Pick khaos-monkey when the goal is simple, label-aware, randomized pod termination in Kubernetes; avoid it when the requirement extends beyond that specific experiment type.
khaos-monkey pros and cons
- Where it wins
- Supports percentage, fixed-count, and fixed-pods-left attack modes
- Controls targets with namespaces, labels, groups, and blacklists
- Runs as a Kubernetes deployment or locally with kubeconfig
- Where it doesn't
- Does not inject cloud or network failures
- Focuses on Kubernetes pod termination rather than broad experiments
- Self-hosted operation puts deployment and maintenance on your team
khaos-monkey fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update