kube-monkey
github.com
Spec sheet
- Purpose
- Implements Netflix’s Chaos Monkey for Kubernetes by randomly deleting pods to help develop and validate failure-resilient services.Read 9 Oct 2026 · github.com
- Support
- The README directs contributors to the Kubernetes Slack #kube-monkey channel and project contribution guidance.Read 9 Oct 2026 · github.com
- License
- The repository is distributed under the Apache License 2.0.Read 9 Oct 2026 · github.com
- Installation
- The README provides Helm installation instructions for deploying kube-monkey into the kube-system namespace.Read 9 Oct 2026 · github.com
- Metrics
- The project documentation lists a Prometheus metrics endpoint.Read 9 Oct 2026 · github.com
- Namespace controls
- A whitelist can restrict eligible namespaces, a blacklist can exclude namespaces, and the default blacklist includes kube-system.Read 9 Oct 2026 · asobti.github.io
- Notable permission requirement
- Namespace pattern filtering requires cluster-wide workload list permission; a namespace-scoped Role installation will log an error and schedule nothing.Read 9 Oct 2026 · asobti.github.io
- Notifications
- The project documentation describes notifications that can post attack events to Slack or a user-provided API.Read 9 Oct 2026 · github.com
- Opt-in
- Applications opt in through Kubernetes labels, including an enabled label and settings such as an identifier and MTBF.Read 9 Oct 2026 · github.com
- Safe default
- Dry run is enabled by default and logs planned terminations instead of carrying them out.Read 9 Oct 2026 · asobti.github.io
- Scheduling
- Users can configure run days, schedule creation time, termination hours, timezone, and pod shutdown grace period.Read 9 Oct 2026 · asobti.github.io
- Supported workloads
- The project covers Deployments, StatefulSets, and DaemonSets directly; other resource kinds can be configured as custom resources with matching RBAC.Read 9 Oct 2026 · asobti.github.io
Plans and prices
kube-monkey Free Open-source Kubernetes chaos tool · Apache License 2.0 Read 9 Oct 2026 · github.com
Where Specifiction places it
- Chaos Engineering Platforms#19 of 257.2