Información general
El proyecto Controlador de ejecutor de acciones (ARC) fue adoptado por GitHub para su lanzamiento como un nuevo producto de GitHub. Como resultado, actualmente hay dos versiones de ARC: la versión antigua de ARC mantenida por la comunidad y los conjuntos de ejecutores de escalado automático de Github.
GitHub solo admite la versión más reciente de Conjuntos de ejecutores de escalado automático de ARC. La comunidad ofrece compatibilidad con la versión antigua de ARC solo en el repositorio de Actions Runner Controller.
Ámbito de la compatibilidad con Actions Runner Controller
Para garantizar una adopción fluida del controlador de ejecutor de acciones, se recomienda que las organizaciones tengan un experto en Kubernetes en el personal. Muchos aspectos de la instalación de ARC, incluida la orquestación de contenedores, las redes, la aplicación de directivas y la integración con proveedores de Kubernetes administrados, se encuentran fuera del ámbito de GitHub support y requieren conocimientos detallados de Kubernetes. Si su solicitud de soporte técnico está fuera del ámbito de lo que nuestro equipo puede ayudarle, podemos recomendar los pasos siguientes para resolver el problema fuera de Soporte de GitHub. La solicitud de soporte técnico está fuera del Soporte de GitHubámbito si la solicitud está principalmente sobre:
- La versión antigua de ARC mantenida por la comunidad
- Instalación, configuración o mantenimiento de dependencias
- Personalización de las especificaciones de plantilla
- Orquestación de contenedores, como configuración de Kubernetes, redes, creación de imágenes en ARC (DinD), etc.
- Aplicación de directivas de Kubernetes
- Proveedores de Kubernetes administrados o configuraciones específicas del proveedor
- Enlaces del contenedor del ejecutor junto con el modo
kubernetesde ARC - Herramientas de instalación distintas de Helm
- Aprovisionadores de almacenamiento y PersistentVolumeClaims (PVC)
- Procedimientos recomendados, como configurar servidores de métricas, almacenamiento en caché de imágenes, etc.
Aunque ARC se puede implementar correctamente con diferentes herramientas y configuraciones, la solicitud de soporte técnico puede estar fuera del Soporte de GitHubámbito si ARC se ha implementado con:
- Herramientas de instalación distintas de Helm
- Personalización de la cuenta de servicio o de la especificación de plantilla
Para obtener más información sobre cómo ponerse en contacto con Soporte de GitHub, vea Contactar al Soporte de GitHub.
Nota:
- Los clústeres de OpenShift están en versión preliminar pública. Consulta las instrucciones de Red Hat para obtener recomendaciones de configuración.
- ARC solo se admite en las versiones 3.9 y posteriores de GitHub Enterprise Server.
Trabajar con Soporte de GitHub para el controlador de ejecutor de acciones
Soporte de GitHub puede hacer preguntas sobre la implementación del controlador de ejecutor de acciones y solicitar que recopile y adjunte registros de controlador, registros de agente de escucha, registros de ejecutor y gráficos de Helm (values.yaml) a la incidencia de soporte técnico.