All payload components should request a reasonable minimum CPU https://github.com/openshift/enhancements/blob/master/CONVENTIONS.md#resources-and-limits thanos-query container in thanos-querier does not. I recommend assessing the p90 CPU use during an e2e run and using that value (something between 10m and 50m sounds "roughly correct"). Referenced from the new e2e test which gates components without resource requests and enforces the resource conventions.
Test with payload 4.8.0-0.nightly-2021-04-15-152737 CPU request for container thanos-query is increased to 10m oc -n openshift-monitoring get deployment.apps/thanos-querier -o go-template='{{range.spec.template.spec.containers}}{{"Container Name: "}}{{.name}}{{"\r\nresources: "}}{{.resources}}{{"\n"}}{{end}}'; echo -e "\n"; Container Name: thanos-query resources: map[requests:map[cpu:10m memory:12Mi]]
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Container Platform 4.8.2 bug fix and security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:2438