文件名称:actions-runner-controller:GitHub Actions自托管运行器的Kubernetes控制器
文件大小:223KB
文件格式:ZIP
更新时间:2024-02-24 09:42:56
kubernetes operator github-actions KubernetesGo
行为运行者控制器 该控制器为Kubernetes集群上的GitHub Actions运行自托管的运行程序。 动机 是用于自动化开发的非常有用的工具。 GitHub Actions作业默认情况下在云中运行,但是您可能希望在您的环境中运行作业。 器可以用于此类用例,但需要配置和配置虚拟机实例。 相反,如果您已经有一个Kubernetes集群,则在其之上运行自托管运行器会更有意义。 actions-runner-controller使这成为可能。 只需在您的Kubernetes上创建一个Runner资源,它将运行和操作指定存储库的自托管亚军。 与Kubernetes RBAC结合使用,您还可以构建简单的自托管运行程序即服务。 安装 actions-runner-controller使用进行Admission Webhook的证书管理。 在安装之前,请确保已安装cert-manager。 cert-manager的安装说明可以在下面找到。 使用kubectl或helm安装定制资源和actions-runner-controller。 这将在您的Kubernetes中创建actions-ru