chaoskube
« Back to VersTracker
Description:
Periodically kills random pods in your Kubernetes cluster
Type: Formula  |  Latest Version: 0.37.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Devops
Tags: kubernetes chaos-engineering resilience testing sre
Install: brew install chaoskube
About:
chaoskube is a command-line tool that introduces controlled chaos into Kubernetes clusters by periodically killing random pods. It enables developers and SREs to test system resilience and failure recovery mechanisms under realistic conditions. The tool is highly configurable, allowing users to define schedules, target specific namespaces, and set affinity rules to limit its scope.
Key Features:
  • Configurable chaos intervals and schedules
  • Filter pods by labels, annotations, and namespaces
  • Support for dry-run mode to observe actions without impact
  • Detailed logging for auditing and debugging
Use Cases:
  • Validating application self-healing capabilities in staging environments
  • Testing the robustness of Kubernetes controllers and operators
  • Ensuring cluster-wide fault tolerance during planned maintenance
Alternatives:
  • kube-monkey – Similar purpose, but kube-monkey uses a configurable time window for chaos, whereas chaoskube relies on a periodic interval.
  • LitmusChaos – Litmus is a comprehensive, full-featured chaos engineering platform with a UI and extensive experiments, while chaoskube is a simpler, single-purpose tool.
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Nov 24, 2025 4:56pm 0 VERSION_BUMP ab25ddac
Oct 10, 2025 3:01am 0 VERSION_BUMP 16252313
Sep 26, 2025 6:47pm 0 VERSION_BUMP beb0b59c
Sep 26, 2025 4:54pm 0 VERSION_BUMP 448653a1
Sep 13, 2025 7:02am 0 VERSION_BUMP 34f2fa2f