chaoskube
brew install chaoskube
v0.39.0
MIT
Periodically kills random pods in your Kubernetes cluster
26
30-day installs · #6171
33
90-day · #8434
173
365-day · #7720
1.9k
★ GitHub stars · updated 2mo ago
Build dependencies
GitHub topics
chaos
chaos-engineering
chaos-monkey
kubernetes
Links
- https://github.com/linki/chaoskube
- GitHub: linki/chaoskube
- Brew formula source: Formula/c/chaoskube.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Periodically kills random pods in your Kubernetes cluster",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:19+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "chaoskube",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-10T14:13:57Z",
"github_readme_excerpt": "# chaoskube\n[](https://github.com/linki/chaoskube/releases)\n[](https://godoc.org/github.com/linki/chaoskube/chaoskube)\n\n`chaoskube` periodically kills random pods in your Kubernetes cluster.\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"chaoskube.png\" width=\"40%\" align=\"center\" alt=\"chaoskube\"\u003e\u003c/p\u003e\n\n## Why\n\nTest how your system behaves under arbitrary pod failures.\n\n## Example\n\nRunning it will kill a pod in any namespace every 10 minutes by default.\n\n```console\n$ chaoskube\nINFO[0000] starting up dryRun=true interval=10m0s version=v0.21.0\nINFO[0000] connecting to cluster master=\"https://kube.you.me\" serverVersion=v1.10.5+coreos.0\nINFO[0000] setting pod filter annotations= labels= minimumAge=0s namespaces=\nINFO[0000] setting quiet times daysOfYear=\"[]\" timesOfDay=\"[]\" weekdays=\"[]\"\nINFO[0000] setting timezone location=UTC name=UTC offset=0\nINFO[0001] terminating pod name=kube-dns-v20-6ikos namespace=kube-system\nINFO[0601] terminating pod name=nginx-701339712-u4fr3 namespace=chaoskube\nINFO[1201] terminating pod name=kube-proxy-gke-earthcoin-pool-3-5ee87f80-n72s namespace=kube-system\nINFO[1802] terminating pod name=nginx-701339712-bfh2y namespace=chaoskube\nINFO[2402] terminating pod name=heapster-v1.2.0-1107848163-bhtcw namespace=kube-system\nINFO[3003] terminating pod name=l7-default-backend-v1.0-o2hc9 namespace=kube-system\nINFO[3603] terminating pod name=heapster-v1.2.0-1107848163-jlfcd namespace=kube-system\nINFO[4203] terminating pod name=nginx-701339712-bfh2y namespace=chaoskube\nINFO[4804] terminating pod name=nginx-701339712-51nt8 namespace=chaoskube\n...\n```\n\n`chaoskube` allows filtering of target pods [by namespaces, labels, annotations and age](#filtering-targets) as well as [exclude certain weekdays, times of day and",
"github_repo": "linki/chaoskube",
"github_stars": 1927,
"github_topics": [
"chaos",
"chaos-engineering",
"chaos-monkey",
"kubernetes"
],
"homepage": "https://github.com/linki/chaoskube",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 26,
"installs_365d": 173,
"installs_90d": 33,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "chaoskube",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 6171,
"rank_365d": 7720,
"rank_90d": 8434,
"raw_hash": "333f21c1f63d0c58",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/chaoskube.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.39.0",
"versioned_formulae": [],
"why_use_this": null
}