# 对 Actions Runner Controller 的支持

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

## 概述

GitHub [采用 Actions Runner Controller (ARC) 项目](https://github.com/actions/actions-runner-controller/discussions/2072)作为新的 GitHub 产品发布。 因此，目前有两个 ARC 版本：旧版由社区维护的 ARC 和 GitHub 的自动缩放运行器集。

GitHub仅支持 ARC 的最新自动缩放运行器集版本。 对旧版 ARC 的支持仅由 [Actions Runner Controller](https://github.com/actions/actions-runner-controller) 存储库中的社区提供。

## 对 Actions Runner Controller 的支持范围

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

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

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

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

有关联系 GitHub 支持的详细信息，请参阅 [联系 GitHub 支持团队](/zh/enterprise-server@3.22/support/contacting-github-support)。

> \[!NOTE]
>
> * OpenShift 群集目前为公共预览版。 有关配置建议，请参阅 [Red Hat](https://developers.redhat.com/articles/2025/02/17/how-securely-deploy-github-arc-openshift#arc_architecture) 中的指导。
> * 仅GitHub Enterprise Server 版本 3.9 及更高版本支持 ARC。

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

GitHub 支持可能会询问有关操作运行程序控制器部署的问题，并请求将[控制器日志、侦听器日志、](/zh/enterprise-server@3.22/actions/tutorials/use-actions-runner-controller/troubleshoot#checking-the-logs-of-the-controller-and-runner-set-listener)运行程序日志和 Helm 图表（）收集并附加到支持票证。`values.yaml`