Skip to main content

Поддержка контроллера запуска действий

Что необходимо знать перед обращением Служба поддержки GitHub за помощью к контроллеру runner действий.

Обзор

Проект 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) к запросу в службу поддержки.