Visão geral
O projeto ARC (Controlador executor de ações) foi adotado pelo GitHub para ser lançado como um novo produto GitHub. Como resultado, atualmente há duas versões do ARC: o ARC legado mantido pela comunidade e o Autoscaling Runner Sets da GitHub.
O GitHub dá suporte apenas à versão mais recente de Autoscaling Runner Sets do ARC. O suporte para o ARC herdado é fornecido pela comunidade apenas no repositório do Actions Runner Controller.
Escopo de suporte para o Actions Runner Controller
Para garantir uma adoção suave do Actions Runner Controller, recomendamos que as organizações tenham um especialista em Kubernetes. Muitos aspectos da instalação do ARC, incluindo orquestração de contêineres, rede, aplicativo de política e integração com provedores gerenciados do Kubernetes, estão fora do escopo do Suporte GitHub e exigem conhecimento detalhado do Kubernetes. Se a sua solicitação de suporte não está no escopo de auxílio da nossa equipe, podemos recomendar próximas etapas para resolução do problema fora do Suporte do GitHub. A sua solicitação de suporte está fora do escopo de Suporte do GitHub se a solicitação for principalmente sobre:
- A versão herdada do ARC mantida pela comunidade
- Instalando, configurando ou mantendo dependências
- Personalização de especificações de modelo
- Orquestração de contêineres, como configuração do Kubernetes, rede, criação de imagens em ARC (DinD) etc.
- Aplicar políticas do Kubernetes
- Provedores gerenciados de Kubernetes ou configurações específicas de cada provedor
-
[Runner Container Hooks](https://github.com/actions/runner-container-hooks) em conjunto com o modo `kubernetes` do ARC - Ferramentas de instalação além do Helm
- Provisionadores de armazenamento e PVCs (PersistentVolumeClaims)
- Práticas recomendadas, como configuração de servidores de métricas, cache de imagens etc.
Embora o ARC possa ser implantado com êxito com diferentes ferramentas e configurações, sua solicitação de suporte possivelmente estará fora do escopo do Suporte do GitHub se o ARC tiver sido implantado com:
- Ferramentas de instalação além do Helm
- Personalização de especificações de conta de serviço e/ou modelo
Para obter mais informações sobre como entrar em contato com o Suporte do GitHub, consulte Entrando em contato com o suporte do GitHub.
Observação
- Os clusters do OpenShift estão em visualização pública. Consulte as diretrizes do Red Hat para obter recomendações de configuração.
- O ARC só tem suporte nas versões 3.9 e superiores do GitHub Enterprise Server.
Trabalhar com o Suporte do GitHub para Actions Runner Controller
O Suporte do GitHub pode fazer perguntas sobre a implantação do Actions Runner Controller e solicitar que você colete e anexe logs de controlador, logs de ouvinte, logs de executor e gráficos do Helm (values.yaml) ao tíquete de suporte.