Обзор
Проект 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 или конфигурации, относящиеся к поставщику
-
[Перехватчики](https://github.com/actions/runner-container-hooks) контейнеров runner в сочетании `kubernetes` с режимом ARC - Средства установки, отличные от Helm
- Средства подготовки хранилища и PersistentVolumeClaims (PVCs)
- Рекомендации, такие как настройка серверов метрик, кэширование изображений и т. д.
Хотя arc может быть успешно развернут с различными инструментами и конфигурациями, запрос на поддержку может быть не ограничен областью Служба поддержки GitHub, если ARC был развернут с:
- Средства установки, отличные от Helm
- Настройка учетной записи службы и (или) спецификации шаблона
Дополнительные сведения о контакте Служба поддержки GitHubсм. в разделе Обращение в службу поддержки GitHub.
Примечание.
- Кластеры OpenShift находятся в общедоступной предварительной версии. Ознакомьтесь с рекомендациями по настройке Red Hat .
- ARC поддерживается только на GitHub Enterprise Server версии 3.9 и выше.
Работа с Служба поддержки GitHub для контроллера runner действий
Служба поддержки GitHub может задавать вопросы о развертывании контроллера runner actions и запрашивать сбор и присоединение журналов контроллеров, журналов прослушивателя, журналов runner и диаграмм Helm (values.yaml) к запросу в службу поддержки.