Skip to main content

对 Actions Runner Controller 的支持

联系 GitHub 支持 操作运行程序控制器寻求帮助之前,需要了解的内容。

概述

GitHub 采用 Actions Runner Controller (ARC) 项目作为新的 GitHub 产品发布。 因此,目前有两个 ARC 版本:旧版由社区维护的 ARC 和 GitHub 的自动缩放运行器集。

GitHub仅支持 ARC 的最新自动缩放运行器集版本。 对旧版 ARC 的支持仅由 Actions Runner Controller 存储库中的社区提供。

对 Actions Runner Controller 的支持范围

为确保 Actions Runner 控制器的顺利采用,我们建议组织在他们的团队中有 Kubernetes 专家。 ARC 安装的许多方面,包括容器业务流程、网络、策略应用程序以及与托管 Kubernetes 提供程序的集成,都不属于GitHub支持的范围,需要深入的 Kubernetes 知识。 如果你的支持请求超出了我们团队可提供帮助的范围,我们可能会建议你通过 GitHub 支持 之外的后续步骤来解决你的问题。 如果请求主要关于以下问题,则支持请求超出 GitHub 支持范围:

  • 旧版社区维护的 ARC
  • 安装、配置或维护依赖项
  • 模板规格自定义
  • 容器编排,例如 Kubernetes 设置、网络配置、在 ARC (DinD) 中构建镜像等。
  • 应用 Kubernetes 策略
  • 托管 Kubernetes 提供程序或特定于提供程序的配置
  • Runner Container Hooks 与 ARC 的 kubernetes 模式结合
  • Helm 以外的安装工具
  • 存储预配器和 PersistentVolumeClaims (PVC)
  • 最佳做法,例如配置指标服务器、映像缓存等。

虽然 ARC 可能已使用不同的工具和配置成功部署,但如果已使用以下方法部署 ARC,则支持请求可能超出 GitHub 支持范围:

  • Helm 以外的安装工具
  • 服务帐户和/或模板规格自定义

有关联系 GitHub 支持的详细信息,请参阅 联系 GitHub 支持团队

注意

  • OpenShift 群集目前为公共预览版。 有关配置建议,请参阅 Red Hat 中的指导。
  • 仅GitHub Enterprise Server 版本 3.9 及更高版本支持 ARC。

使用 GitHub 支持 Actions 运行程序控制器

GitHub 支持可能会询问有关操作运行程序控制器部署的问题,并请求将控制器日志、侦听器日志、运行程序日志和 Helm 图表()收集并附加到支持票证。values.yaml