Обзор
Проект Actions Runner Controller (ARC) был принят компанией GitHub для выпуска как новый продукт GitHub. В результате сейчас вышло два релиза ARC: устаревший ARC, поддерживаемый сообществом, и Autoscaling Runner Sets от GitHub.
GitHub поддерживает только последнюю версию ARC с Autoscaling Runner Sets. Поддержка устаревшей ARC предоставляется сообществом только в репозитории контроллера runner Actions.
Область поддержки контроллера runner действий
Чтобы обеспечить плавное внедрение контроллера Actions Runner, мы рекомендуем организациям иметь в штате эксперта по Kubernetes. Многие аспекты установки ARC, включая оркестрацию контейнеров, сеть, применение политик и интеграцию с управляемыми провайдерами Kubernetes, выходят за рамки поддержки GitHub и требуют глубоких знаний Kubernetes. Если ваш запрос в поддержку выходит за рамки возможностей нашей команды, мы можем порекомендовать дальнейшие шаги для решения вашей проблемы вне Служба поддержки GitHub. Ваш запрос на поддержку выходит из Служба поддержки GitHubобласти, если запрос в первую очередь относится к следующему:
- Устаревшая версия ARC, поддерживаемая сообществом
- Установка, настройка или обслуживание зависимостей
- Настройка спецификации шаблона
- Оркестрация контейнеров, например настройка Kubernetes, сеть, создание образов в ARC (DinD) и т. д.
- Применение политик Kubernetes
- Управляемые поставщики Kubernetes или конфигурации, относящиеся к поставщику
- Перехватчики контейнеров runner в сочетании
kubernetesс режимом ARC - Средства установки, отличные от Helm
- Средства подготовки хранилища и PersistentVolumeClaims (PVCs)
- Рекомендации, такие как настройка серверов метрик, кэширование изображений и т. д.
Хотя ARC может быть успешно развернут с различными инструментами и конфигурациями, ваш запрос на поддержку, возможно, не Служба поддержки GitHubвходит в область, если ARC был развернут с помощью:
- Средства установки, отличные от Helm
- Настройка учетной записи службы и (или) спецификации шаблона
Дополнительные сведения о контакте Служба поддержки GitHubсм. в разделе Обращение в службу поддержки GitHub.
Примечание.
- Кластеры OpenShift находятся в общедоступной предварительной версии. Ознакомьтесь с рекомендациями по настройке Red Hat .
- ARC поддерживается только на GitHub Enterprise Server версии 3.9 и выше.
Работа с Служба поддержки GitHub контроллером запуска действий
Служба поддержки GitHub может задавать вопросы о развертывании контроллера runner actions и запрашивать сбор и присоединение журналов контроллеров, журналов прослушивателя, журналов runner и диаграмм Helm (values.yaml) к запросу в службу поддержки.