Technology Radar
Last updated : Apr 03, 2024
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar.
Understand more
Apr 2024
Trial
actions-runner-controller 是一个 Kubernetes 控制器,用于操作 GitHub Actions 的自托管运行器。在需要访问 GitHub cloud runner 无法访问的资源,或具有与 GitHub 提供的不同的特定操作系统和环境要求的情况下,自托管运行器非常有帮助。这时如果团队使用 Kubernetes 集群,actions-runner-controller 将协调和扩展这些 runner。我们的团队非常赞赏它能够根据给定仓库、组织、企业或 Kubernetes 集群中运行的工作流数量来扩展 runner 的能力,以及它可以很好地处理 Linux 和 Windows runner。
Mar 2022
Assess
actions-runner-controller 是一种Kubernetes 控制器,它在 Kubernetes 集群上为 GitHub Actions 运行自托管运行器。这个工具可以在 Kubernetes 上创建一个运行器资源,它可以运行和操作自托管运行器。当你的 GitHub Actions 运行的作业需要访问 GitHub 云运行器主机无法访问的资源,或者依赖于某些特定的操作系统和环境而 GitHub 没有提供时,自托管运行器会很有帮助。当你有一个 Kubernetes 集群,你可以将自托管运行器作为一个 Kubernetes pod 运行,并根据 GitHub webhook 事件来伸缩。 actions-controller-runner 具有轻量级和可伸缩的特性。
Published : Mar 29, 2022