可以联系 GitHub 支持 寻求 Actions Runner Controller 方面的帮助。
关于对 Actions Runner Controller 版本的支持
GitHub 采用 Actions Runner Controller (ARC) 项目作为新的 GitHub 产品发布。 因此,目前有两个 ARC 版本:社区维护的旧版 ARC 和 GitHub 的自动缩放运行器集。
GitHub 仅支持最新的自动缩放运行器集版本 ARC。 对旧版 ARC 的支持仅由 Actions Runner Controller 存储库中的社区提供。
对 Actions Runner Controller 的支持范围
如果您的支持申请超出了我们团队可以帮助您的范围, 我们可能会提出后续措施建议,以便在 GitHub 支持 之外解决您的问题。 您的支持申请如果主要是关于以下方面,可能超出了 GitHub 支持 的范围:
- 旧版社区维护的 ARC
- 模板规格自定义
- 容器业务流程协调程序,例如 Kubernetes 设置、网络、在 ARC (DinD) 中生成映像等。
- 应用 Kubernetes 策略
- 托管 Kubernetes 提供程序或特定于提供程序的配置
- Runner Container Hooks 与 ARC 的
kubernetes
模式结合 - Helm 以外的安装工具
- 存储预配器和 PersistentVolumeClaims (PVC)
- 最佳做法,例如配置指标服务器、映像缓存等。
虽然 ARC 可以使用不同的工具和配置成功部署,但如果使用以下方式部署 ARC,则表明你的支持请求可能超出了 GitHub 支持 的范围:
- Helm 以外的安装工具
- 服务帐户和/或模板规格自定义
如果您不确定问题是否超出范围,请开一个事件单,我们乐意帮助您确定最好的处理方式。
有关联系 GitHub 支持的详细信息,请参阅“联系 GitHub 支持”。
注意:
- 当前不支持 OpenShift 群集。
- 仅 GitHub Enterprise Server 版本 3.9 及更高版本支持 ARC。
使用适用于 Actions Runner Controller 的 GitHub 支持
GitHub 支持 可能会询问有关操作运行器控制器部署的问题,并请求你收集控制器、侦听器和运行器日志并将其附加到支持票证中。