Autoscaled MacOS VMs runner manager deployment POC
This issue is to track the POC deployment of the new autoscaler with Orka.
Current idea:
- Deploy two runner managers in Orka's Kubernetes cluster
- Handle capacity limit by setting concurrency = capacity/2 on each manager
- Doesn’t require VPN between runner & VM
- Need VPN for Ops, but easy to connect manually
- Takes some resources away from builds (but only 2 containers so not a lot). Need to see how to setup k8s limits and how we can bin-pack a runner and VMs, and the impact from those 2 containers on available CPU
Edited by Adrien Kohlbecker