Обзор
Проект контроллера запуска действий (ARC) был принят GitHub для выпуска в качестве нового продукта GitHub . В результате в настоящее время существует два выпуска ARC: устаревшие общинные наборы ARC и автомасштабирования GitHub.
GitHub поддерживает только последнюю версию набора runner автомасштабирования. Поддержка устаревшей ARC предоставляется сообществом только в репозитории контроллера runner Actions.
Область поддержки контроллера runner действий
Чтобы обеспечить плавное внедрение контроллера Actions Runner, мы рекомендуем организациям иметь в штате эксперта по Kubernetes. Многие аспекты установки ARC, включая оркестрацию контейнеров, работу с сетью, применение политик и интеграцию с управляемыми поставщиками Kubernetes, выходят за рамки GitHub Support и требуют глубоких знаний Kubernetes. Если ваш запрос на поддержку не входит в сферу компетенции нашей команды, рекомендуем выполнить следующие действия по устранению проблемы за пределами Служба поддержки GitHub. Ваш запрос в службу поддержки выходит за рамки Служба поддержки GitHub, если запрос в первую очередь касается:
- Устаревшая версия ARC, поддерживаемая сообществом
- Установка, настройка или обслуживание зависимостей
- Настройка спецификации шаблона
- Оркестрация контейнеров, например настройка Kubernetes, сеть, создание образов в ARC (DinD) и т. д.
- Применение политик Kubernetes
- Управляемые поставщики Kubernetes или конфигурации, относящиеся к поставщику
-
[Перехватчики](http://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) к запросу в службу поддержки.