更新于 : Apr 03, 2024
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。
了解更多
Apr 2024
试验
actions-runner-controller 是一个 Kubernetes 控制器,用于操作 GitHub Actions 的自托管运行器。在需要访问 GitHub cloud runner 无法访问的资源,或具有与 GitHub 提供的不同的特定操作系统和环境要求的情况下,自托管运行器非常有帮助。这时如果团队使用 Kubernetes 集群,actions-runner-controller 将协调和扩展这些 runner。我们的团队非常赞赏它能够根据给定仓库、组织、企业或 Kubernetes 集群中运行的工作流数量来扩展 runner 的能力,以及它可以很好地处理 Linux 和 Windows runner。
Mar 2022
评估
actions-runner-controller 是一种Kubernetes 控制器,它在 Kubernetes 集群上为 GitHub Actions 运行自托管运行器。这个工具可以在 Kubernetes 上创建一个运行器资源,它可以运行和操作自托管运行器。当你的 GitHub Actions 运行的作业需要访问 GitHub 云运行器主机无法访问的资源,或者依赖于某些特定的操作系统和环境而 GitHub 没有提供时,自托管运行器会很有帮助。当你有一个 Kubernetes 集群,你可以将自托管运行器作为一个 Kubernetes pod 运行,并根据 GitHub webhook 事件来伸缩。 actions-controller-runner 具有轻量级和可伸缩的特性。
发布于 : Mar 29, 2022