Skip to main content

对 Actions Runner Controller 的支持

联系 GitHub 支持 寻求 Actions Runner Controller 方面的帮助之前需要了解哪些信息。

概述

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

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

对 Actions Runner Controller 的支持范围

为确保作运行程序控制器的顺利采用,我们建议组织拥有 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。

使用适用于 Actions Runner Controller 的 GitHub 支持

GitHub 支持 可能会询问有关你的 Actions Runner Controller 部署的相关问题,并要求你收集控制器日志、监听器日志、运行器日志以及 Helm 图表 (),并将这些信息附加到支持工单中values.yaml