跳至主要内容

关于对 Actions Runner Controller 的支持

在您联系 GitHub 支持寻求 Actions Runner Controller 帮助之前,需要了解的事项。

您可以联系 GitHub 支持寻求 Actions Runner Controller 帮助。

关于对 Actions Runner Controller 版本的支持

Actions Runner Controller (ARC) 项目已被 GitHub 收购,并作为新的 GitHub 产品发布。因此,目前有两个 ARC 版本:传统的社区维护的 ARC 和 GitHub 的自动扩展 Runner 集。

GitHub 仅支持最新的自动扩展 Runner 集版本的 ARC。对传统 ARC 的支持由社区在Actions Runner Controller 仓库中提供。

Actions Runner Controller 的支持范围

如果您的支持请求超出了我们团队所能提供的帮助范围,我们可能会建议您采取其他步骤来解决您的问题,而不是通过 GitHub 支持。如果您的请求主要涉及以下内容,则可能超出 GitHub 支持的范围:

  • 传统的社区维护的 ARC 版本
  • 模板规范自定义
  • 容器编排,例如 Kubernetes 设置、网络、在 ARC(DinD)中构建镜像等。
  • 应用 Kubernetes 策略
  • 托管的 Kubernetes 提供商或特定于提供商的配置
  • Runner 容器钩子 与 ARC 的 kubernetes 模式结合使用
  • 除了 Helm 之外的安装工具
  • 存储供应器和持久卷声明 (PVC)
  • 最佳实践,例如配置指标服务器、镜像缓存等。

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

  • 除了 Helm 之外的安装工具
  • 服务帐户和/或模板规范自定义

如果您不确定问题是否超出范围,请提交工单,我们很乐意帮助您确定最佳的处理方式。

有关联系 GitHub 支持的更多信息,请参阅 联系 GitHub 支持

注意

  • 目前不支持 OpenShift 集群。
  • ARC 仅在 GitHub Enterprise Server 版本 3.9 及更高版本上受支持。

与 GitHub 支持合作使用 Actions Runner Controller

GitHub 支持可能会询问有关您的 Actions Runner Controller 部署的问题,并要求您收集并附加 控制器、侦听器 和运行器日志到支持工单。