A Kubernetes operator for running benchmark tests on databases to evaluate their performance.
Installing the kubebench via Helm can be done with the following commands. This requires your machine to have Helm installed. Install Helm
# add repo
helm repo add kubeblocks https://apecloud.github.io/helm-charts
# install kubebench
helm install kubebench kubeblocks/kubebench --version 0.0.1
to delete this release, you can do so with the followint command:
helm uninstall kubebench
Benchmark Name | Use | Status |
---|---|---|
Pgbench | Postgres Performance | Supported |
Sysbench | Database Performance | Supported |
TPCC | OLTP Performance | Supported |
TPCDs | OLAP Performance | Supported |
TPCH | OLAP Performance | Supported |
YCSB | Database Performance | Supported |
Redis Benchmark | Database Performance | Supported |
ClickBench | Database Performance | Planned |
kubebench is under the Apache License v2.0. See the LICENSE file for details.