您可以联系 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 部署的问题,并要求您收集并附加 控制器、侦听器 和运行器日志到支持工单。