Actions Runner Controller(ARC)是一款工具,旨在通过使用Kubernetes自动管理和扩展自托管的GitHub Actions运行器。它能够根据正在运行的工作流数量动态地创建和调整运行器的规模,从而使您的持续集成和持续交付过程更加高效且具有成本效益。ARC采用容器技术来管理运行器,因此新实例可以迅速且干净地启动或停止。您可以通过Helm在Kubernetes上轻松安装ARC,并能够通过自定义镜像、数据卷和脚本等功能来定制运行器。这一自动化过程能够根据实际工作负载需求合理匹配运行器的容量,从而节省时间和资源。
#go #github_actions #kubernetes #operator #Git202506281500
https://github.com/actions/actions-runner-controller