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.
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.