perftool-incubator / crucible

A performance testing and analysis automation framework
Apache License 2.0
12 stars 7 forks source link

Add a tool project to simulate pod churn. #321

Open HughNhan opened 9 months ago

HughNhan commented 9 months ago

Would like to add pod churn activity to simulate control plane workload to multibench.

atheurer commented 9 months ago

@HughNhan do you think kube-burner should be used for this?

HughNhan commented 9 months ago

We could, but knowing that kube-burner orchestrates pod creation according to its methodology to measure podLatency (duration from creation to ready) in term of percentile. We could leverage kube-burner 's pod creation functionality with its nice control params i.e QPS, number of pods /node) etc, but Crucible will need to control (the start time and end time) this workload, and Crucible does not have a use for the metrics that kube-burner generates.