https://github.com/apecloud/kubebench
A Kubernetes operator for running benchmark tests on databases to evaluate their performance.
https://github.com/apecloud/kubebench
Last synced: 8 months ago
JSON representation
A Kubernetes operator for running benchmark tests on databases to evaluate their performance.
- Host: GitHub
- URL: https://github.com/apecloud/kubebench
- Owner: apecloud
- License: apache-2.0
- Created: 2023-06-20T09:32:13.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-13T10:33:52.000Z (over 1 year ago)
- Last Synced: 2024-08-13T12:34:19.121Z (over 1 year ago)
- Language: Go
- Size: 446 KB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# kubebench
A Kubernetes operator for running benchmark tests on databases to evaluate their performance.
## Installation (Helm)
Installing the kubebench via Helm can be done with the following commands. This requires your machine to have Helm installed. Install Helm
```sh
# 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:
```sh
helm uninstall kubebench
```
## Benchmarks
| Benchmark Name | Use | Status |
|------------------------------------|---------------------|-----------|
| [Pgbench](docs/pgbench.md) | Postgres Performance | Supported |
| [Sysbench](docs/sysbench.md) | Database Performance | Supported |
| [TPCC](docs/tpcc.md) | OLTP Performance | Supported |
| [TPCDs](docs/tpcds.md) | OLAP Performance | Supported |
| [TPCH](docs/tpch.md) | OLAP Performance | Supported |
| [YCSB](docs/ycsb.md) | Database Performance | Supported |
| [Redis Benchmark](docs/redisbench) | Database Performance | Supported |
| ClickBench | Database Performance | Planned |
## License
kubebench is under the Apache License v2.0. See the [LICENSE](LICENSE) file for details.