🍺 BREW Explorer

← all formulae

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

go

GitHub topics

chaos chaos-engineering chaos-monkey kubernetes

Links

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[![GitHub release](https://img.shields.io/github/release/linki/chaoskube.svg)](https://github.com/linki/chaoskube/releases)\n[![go-doc](https://godoc.org/github.com/linki/chaoskube/chaoskube?status.svg)](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
}