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