CheckOps
kube-monkey
kube-monkey is an Apache-2.0 implementation of Netflix's Chaos Monkey for Kubernetes that randomly deletes pods of opted-in workloads on a schedule.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
kube-monkey is an implementation of Netflix’s Chaos Monkey for Kubernetes clusters. It randomly deletes pods in the cluster, encouraging and validating the development of failure-resilient services.
Apps opt in with labels that set their mean time between failures and kill mode, terminations happen during the hours and days you configure, and a dry-run mode shows what would be killed. It installs via a Helm chart into the cluster.
In the quality loop kube-monkey continuously checks that services survive pod loss.
The source code is at asobti/kube-monkey on GitHub under the Apache-2.0 licence, with about 3,100 stars; the most recent commit was on 20 September 2026.
Features
- Opt-in labels: Workloads choose to participate.
- Schedules: Run during configured hours.
- Kill modes: Single pod, fixed number or percentage.
- Dry run: Preview terminations.
- Helm chart: Simple install.
- Notifications: Optional alerts on kills.
Pros
- Simple and focused: Easy to understand and run.
- Free to use: Open source under the Apache-2.0 licence, so the core tool costs nothing to use.
- Actively maintained: The repository had commits as recent as 20 September 2026.
- Community: About 3,100 GitHub stars.
Cons
- Pod deletion only: No network or resource faults.
- Randomness: Not suited to targeted experiments.
- Limited reporting: No experiment analysis.
Usage and Links (Example)
helm repo add kubemonkey https://asobti.github.io/kube-monkey/charts/repo
helm install kube-monkey kubemonkey/kube-monkey --namespace kube-system
Resources:
Pricing
kube-monkey is free and open source under the Apache-2.0 licence.
Recommended for?
- Kubernetes teams starting chaos engineering.
Conclusion
kube-monkey is an easy first step into continuous chaos on Kubernetes.
Move to richer tools for targeted experiments.
On CheckOps, kube-monkey is filed under the Production monitoring & observability stage. Related tools listed here include Chaos Mesh, LitmusChaos, Chaos Toolkit, Gremlin, Steadybit and Toxiproxy. Before standardising on one, compare recent maintenance activity, the pricing model as your usage grows, and the integrations you rely on today. Information on this page was verified against the official website, documentation and repository on 11 November 2026.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with kube-monkey side by side.
CChaos MeshChaos Mesh is a CNCF incubating, Apache-2.0 chaos engineering platform for Kubernetes that defines pod, network, DNS, HTTP, I/O, time, stress, kernel, JVM and cloud faults as custom resources.Compare with kube-monkey
LLitmusChaosLitmusChaos is a 100% open-source CNCF chaos engineering platform that uses Kubernetes custom resources to define chaos and steady-state hypotheses, with a hub of experiments and a control-plane UI.Compare with kube-monkey
CChaos ToolkitChaos Toolkit is an Apache-2.0 open-source chaos engineering toolkit and orchestration framework for developers, with declarative experiments and extensions for clouds and platforms.Compare with kube-monkey
GGremlinGremlin is an enterprise reliability management and resilience testing platform with fault injection, reliability scoring, dependency discovery and Foresight AI agents; custom quotes and a 30-day free trial.Compare with kube-monkey
SSteadybitSteadybit is a chaos engineering and reliability platform with a 30-day free trial and an open-source Reliability Hub of 200+ actions for injecting faults and verifying resilience.Compare with kube-monkey
TToxiproxyToxiproxy is Shopify's MIT-licensed TCP proxy for simulating network and system conditions such as latency, timeouts and bandwidth limits in chaos and resiliency testing.Compare with kube-monkey