actions-runner-controller es un controlador que opera runners auto hospedados para GitHub Actions en tu clúster de Kubernetes. Con esta herramienta creas un recurso runner en Kubernetes, que ejecutará y operará el runner auto hospedado. Los runners auto hospedados son de mucha ayuda en escenarios dónde el trabajo o job que tu GitHub Actions ejecuta necesita acceder a recursos a los que los runners en la nube de GitHub no pueden acceder o tienen requerimientos específicos para un sistema operativo y entorno que difieren de los que provee GitHub. En esos casos dónde tienes un clúster de Kubernetes, puedes ejecutar tus runners auto hospedados como un pod de Kubernetes, con la capacidad de escalar conectándose con los eventos de los webhooks de GitHub.
