kube-burner
Kubernetes performance and scale testing tool that generates configurable cluster load to measure how a cluster behaves under stress.
Overview
kube-burner creates and deletes Kubernetes objects at a configurable rate and scale to simulate real workload pressure, then measures cluster and API server performance metrics throughout the test. It's commonly used to benchmark cluster upgrades, validate capacity planning, and catch performance regressions before they hit production.
kube-burner is a fit for platform teams that need to load-test the Kubernetes control plane itself, a different target than k6 (also in this catalog), which load-tests applications and APIs rather than the underlying cluster infrastructure.
- Categories
- Testing
- Languages
- Go
- License
- Apache-2.0
Related Projects
Fortio
Apache-2.0Load testing and network measurement tool built for microservices, reporting detailed latency percentiles under sustained load.
- Testing
k6
AGPL-3.0Modern load and performance testing tool that lets developers script tests in JavaScript and run them from the command line, built for the DevOps and CI/CD era.
- Testing
Chaos Mesh
Apache-2.0Cloud-native chaos engineering platform for Kubernetes that injects controlled faults - pod, network, I/O, and more - to test how a system actually behaves under failure.
- Testing
Litmus
Apache-2.0CNCF chaos engineering platform for Kubernetes that runs fault-injection experiments to validate how applications recover from failure.
- Testing
Spotted an error? Suggest an edit on GitHub.