kubebench

module
v0.0.0-...-f602f5e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2025 License: Apache-2.0

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

# 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

Benchmarks

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

License

kubebench is under the Apache License v2.0. See the LICENSE file for details.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the benchmark v1alpha1 API group +kubebuilder:object:generate=true +groupName=benchmark.apecloud.io
Package v1alpha1 contains API Schema definitions for the benchmark v1alpha1 API group +kubebuilder:object:generate=true +groupName=benchmark.apecloud.io
cmd
internal
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL