Skip to content

Go Report Card License

What is Kube-burner

Kube-burner is a Kubernetes performance and scale test orchestration toolset. It provides multi-faceted functionality, the most important of which are summarized below.

  • Create, delete, read, and patch Kubernetes resources at scale.
  • Prometheus metric collection and indexing.
  • Measurements.
  • Alerting.

Kube-burner is a binary application written in Golang that makes extensive usage of the official k8s client library, client-go.

Demo

Quick starting with kube-burner

To start tinkering with kube-burner now:

  • Find binaries for different CPU architectures and operating systems in the releases section of the repository.
  • Use the container image repository available at quay.
  • Reference valid examples of configuration files, metrics profiles, and Grafana dashboards in the examples directory of the repository.