hack/benchmark/cpu_usage/auto_pause/README.md
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 placeupdate_summary.sh: create one summary csv file of each drivers and productschart.go: create bar chart graph as a png fileIn benchmark_local_k8s.sh, we compare minikube drivers(hyperkit, virtualbox, docker with auto-pause addon) and kind, k3d, Docker for Mac Kubernetes in case of macOS.
In benchmark_local_k8s.sh, we compare minikube drivers(kvm2, virtualbox, docker with auto-pause addon) and kind, k3d in case of Linux.
benchmark_local_k8s.sh take these steps to measure auto-pause vs. non auto-pause.
No.1-4: Initial start CPU usage with sample(nginx) deployment
No.5-9: Auto Paused CPU usage with sample(nginx) deployment
cd <Top of minikube directory>
make cpu-benchmark-benchmark-autopause
After running make cpu-benchmark-autopause, 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