Skip to content

Kube-burner is a tool aimed at stressing Kubernetes clusters by creating or deleting a high quantity of objects

License

Notifications You must be signed in to change notification settings

jgato/kube-burner

 
 

Repository files navigation

Build Status Go Report Card License

What is Kube-burner?

Kube-burner is a tool aimed at stressing kubernetes clusters. The main functionallity it provides can be summarized in these three steps:

  • Create/delete the objects declared in the jobs.
  • Collect desired on-cluster prometheus metrics.
  • Write and/or index them to the configured TSDB.

But it also provides other features like

  • Standalone metrics collection
  • Alerting
  • PProf collection
  • Pod startup latency measurements

asciicast

Documentation

Documentation is available at https://kube-burner.readthedocs.io/

Downloading Kube-burner

In case you want to start tinkering with Kube-burner now:

About

Kube-burner is a tool aimed at stressing Kubernetes clusters by creating or deleting a high quantity of objects

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 96.3%
  • Shell 1.8%
  • Makefile 1.7%
  • Dockerfile 0.2%