Assess what are the CPU and Memory requirements for GitLab KAS
This work is need as part of #273372.
In our GitLab chart docs we inform our users about what they should expect in terms of resources needed to run GitLab. If we're to enable KAS by default, we should analise and document how this new service will impact our users infrastructure.
Following the recommendations from the linked docs, we need to define resources for
gitlab-kas in 5 usage scenarios: Idle load, Minimal load, Average Loads, Stressful Tasks, Heavy Load. See the referenced link for what each scenario means.
So we need to decide how to emulate those load test scenarios for our service, run the test against them and then document which resources would be needed for the service to handle each case. I believe we could take the documentations done for GitLab Shell as a template example and document the resources for KAS also in terms of number of pods, CPU and memory.