- Supports common set of benchmarks to measure: CPU, Disk, Network and Application performance
- Fine-grained control over Kubernetes Scheduling primitives: Affinity, Anti-Affinity, Tolerations, Storage Classes and Node Selection
- Cloud Native: Benchmarks runs are defined as Custom Resources and executed in the cluster using Kubernetes resources: Pods, Jobs, Deployments and Services.
- Extensible: New benchmarks can easily be added by implementing a new controller.
Current state of the benchmarks
|HTTP Load Tester||drill||Supported|
Follow the quickstart guide to see how Kubestone can be deployed and how benchmarks can be run.
For complete documentation please refer to the CRD API Docs page.
All contributions are welcome! Bug reports, fixes, new features, documentation improvements and ideas help us to create the most comprehensive benchmark suite for Kubernetes.
If you would like to get involved please read the development guide.
Copyright (c) 2019 xridge.io
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.