Test Runner scaling on Windows nodes in Azure Kuberenetes Service
Problem
Customers adopting the GitLab Runner with Kubernetes executor have noted that scaling Windows Runners on Kubernetes is difficult. At least one large customer is using the Azure Kubernetes Service and needs guidance on how to configure and use GitLab Runner on AKS.
Example configuration and scaling goals
- R or python or scripting. Pulling data and building a model to create a spreadsheet.
- 10k Windows applications to virtualize
- Use GitLab CI and Runner to execute the CI jobs for these applications.
Proposal
- Set up and test the Runner with k8s on AKS.
- Verify the ability to handle running, 100, 500, 1,000 simultaneous CI jobs
Edited by Darren Eastman