minikube/hack/benchmark/cpu_usage/auto_pause
Kent Iso 67da2c88ce Fix lint error 2021-04-29 01:06:27 +09:00
..
README.md divide idle only benchmark and autopause benchmark of cpu usage 2021-04-29 01:06:27 +09:00
benchmark_local_k8s.sh divide idle only benchmark and autopause benchmark of cpu usage 2021-04-29 01:06:27 +09:00
chart.go Fix lint error 2021-04-29 01:06:27 +09:00
update_summary.sh divide idle only benchmark and autopause benchmark of cpu usage 2021-04-29 01:06:27 +09:00

README.md

What is these scripts

These scripts are for the benchmark of cpu usage, minikube vs kind vs k3d.

  • benchmark_local_k8s.sh: take benchmark for cpu usage. This will take long to take place
  • update_summary.sh: create one summary csv file of each drivers and products
  • chart.go: create bar chart graph as a png file

In benchmark_local_k8s.sh, we compare minikube drivers(hyperkit, virtualbox, docker, docker with auto-pause) and kind, k3d, Docker for Mac Kubernetes in case of macOS.
In benchmark_local_k8s.sh, we compare minikube drivers(kvm2, virtualbox, docker, docker with auto-pause) and kind, k3d in case of Linux.

How to use these scripts

cd <Top of minikube directory>
make cpu-benchmark

After running make cpu-benchmark, the png file of the bar chart graph will be generated.
If you update the benchmark results to our website, please commit this change.

git status
git add <Changed png file>
git commit