Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
K

kubethanos

> 编程语言
Open source

Kills half of your randomly selected kubernetes pods.

626 stars0 likes0 views
WebsiteGitHub

About

Kills half of your randomly selected kubernetes pods.

kubethanos

kubethanos kills half of your pods randomly to engineer chaos in your preferred environment, gives you the opportunity to see how your system behaves under failures.

Table of Contents

  • Usage
    • Valid Parameters
  • Other Similar Projects
  • Acknowledgements
  • Disclaimer
  • Contribute
  • Code of Conduct
  • License

Usage

See the kubethanos.yaml file for an example run. Here are the list of valid parameters:

--namespaces=!kubesystem,foo-bar // A namespace or a set of namespaces to restrict kubethanos
--included-pod-names=
--node-names=
--excluded-pod-names=
--master // The address of the Kubernetes cluster to target, if none looks under $HOME/.kube
--kubeconfig // Path to a kubeconfig file
--healthcheck // Listens this endpoint for healthcheck
--interval // Interval between killing pods
--dry-run // If true, print out the pod names without actually killing them. Defaults *FALSE*
--ratio // ratio of pods to kill. Default is 0.5 
--debug // Enable debug logging.
  • Pods to kill will be searched with a top-down approach. Node(s) first Pod(s) later.

  • Configure kubernetes readiness & liveliness probes to /healthz endpoint.

Other similar projects

  • chaosmonkey
  • chaoskube
  • kube-monkey
  • PowerfulSeal
  • fabric8's chaos monkey
  • k8aos
  • Cthulhu
  • KubeInvaders

Acknowledgements

  • Thanks to @linki chaoskube for giving me the idea and having written something with a broader scope.

Disclaimer

  • You are responsible for your actions. If you break things in production while using this software I cannot help you to restore the damage caused.

Contribute

Any contributions are welcome! Please see the contributing file for details.

Code of Conduct

Please check the code of conduct page for efficient collaboration and communication.

License

This project licensed under MIT.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Go

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言