Tool Name: cluebotng-review
Quota increase requested: +8.0 cpu, +8Gi memory, +9 pod
Reason: <Why is this quota increase required?>
We have 5 continuous jobs + 1 webservice job running with the default quota - due to the behaviour of jobs-api, reducing the requested resources consumes up to double the quota.
Standing cpu quota usage: 50m * 6 = 300m
Standing memory quota usage: 0.5 * 6 = 3.0
As these continuous jobs are Deployment objects in kubernetes, in causes such as health check failures, the usage can be doubled as a new Pod is created and then the old Pod torn down.
Additionally to the standing usage, we have 14 scheduled jobs, the schedule is configured to try and minimise conflicts, but depending how long the job takes they can overlap.
3 jobs are likely to overlap (run often), the rest less likely.
This gets us into a position where over half the quota (4.5) is use in normal conditions, up to 7.5 during the runtime (kubernetes) cycling pods.
In the occasions where ad-hoc jobs are required, more replicas are needed to scale up, or scheduled jobs overlap, we quickly run into quota issues.