-
Notifications
You must be signed in to change notification settings - Fork 41.1k
Description
What would you like to be added?
Expand #130169 to check memory usage of apiserver
Memory is pretty stable, aside the regression that we detected
https://perf-dash.k8s.io/#/?jobname=benchmark%20list&metriccategoryname=E2E&metricname=Resources&Resource=memory&PodName=kube-apiserver-benchmark-list-master%2Fkube-apiserver
We currently have separate two benchmark list jobs one for json, second for protobuf. We would like to reorganize them to create a job to detect regression in memory usage for requests we know should be performant so it can be used to inform K8s release. We can keep the dedicated jobs, but we need to rename benchmark list
job to benchmark list json
to match benchmark list proto
. Then create benchmark list
that runs a mix of traffic.
Plan:
- [] Implement checking threshold in list benchmark test.
- [] Implement sending mixed traffic (json,proto).
- [] Rename duplicate
benchmark list
job, one rename tobenchmark list json
, second reconfigure to sent mixed traffic. - [] Enable checking threshold in
benchmark list
job.
/sig api-machinery
/triage accepted
/help
Why is this needed?
GA step for kubernetes/enhancements#5116