es un controlador de que opera con ejecutores para GitHub Actions. Los ejecutores auto-hospedados pueden ayudar en escenarios donde el trabajo que Github Actions ejecuta necesita acceder a recursos que o no son accesibles para los ejecutores en la nube de GitHub o tienen un sistema operativo espec¨ªfico y requisitos de entorno que son diferentes a los que GitHub provee. En aquellos escenarios donde el equipo usa clusters de Kubernetes, actions-runner-controller orquesta y escala estos ejecutores. A nuestros equipos les gusta la habilidad para escalar ejecutores basados en el n¨²mero de flujos de trabajo ejecut¨¢ndose en un repositorio, organizaci¨®n, empresa o cluster de Kubernetes, as¨ª como su habilidad para manejar tanto ejecutores de Linux y Windows.
es un que opera 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.