轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
github/virga-actions-runner
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

virga-actions-runner Docker 镜像下载 - 轩辕镜像

virga-actions-runner 镜像详细信息和使用指南

virga-actions-runner 镜像标签列表和版本信息

virga-actions-runner 镜像拉取命令和加速下载

virga-actions-runner 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

virga-actions-runner
github/virga-actions-runner

virga-actions-runner 镜像详细信息

virga-actions-runner 镜像标签列表

virga-actions-runner 镜像使用说明

virga-actions-runner 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

在Kubernetes上运行自托管GitHub Actions运行器的镜像,集成Argo和Kubectl工具。
0 次下载activegithub镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

virga-actions-runner 镜像详细说明

virga-actions-runner 使用指南

virga-actions-runner 配置说明

virga-actions-runner 官方文档

K8s自托管Actions运行器镜像文档

镜像概述和主要用途

本镜像用于在Kubernetes集群中部署和运行自托管的GitHub Actions运行器,集成了Argo工具和Kubectl命令行工具。主要用途是为GitHub仓库提供自定义的、运行在Kubernetes环境中的Actions执行环境,支持与Kubernetes集群资源的交互及Argo相关工作流的管理。

核心功能和特性

  • 自托管GitHub Actions运行器:提供完整的GitHub Actions运行器功能,可注册到指定GitHub仓库/组织,执行工作流任务
  • Kubectl集成:内置Kubectl工具,支持直接在运行器中执行Kubernetes资源管理命令(如创建、更新、删除Pod/Deployment等)
  • Argo工具支持:集成Argo相关工具(如Argo CD或Argo Workflows客户端),支持Argo工作流的提交、监控和管理操作
  • Kubernetes环境适配:镜像设计符合Kubernetes容器化部署规范,支持通过Deployment、StatefulSet等资源类型进行编排
  • 轻量级基础:基于精简基础镜像构建,减少资源占用,适合集群环境部署

使用场景和适用范围

  • Kubernetes环境CI/CD:需要在Kubernetes集群内部执行GitHub Actions工作流(如构建容器镜像、部署应用到集群)的场景
  • 自定义运行器需求:GitHub托管运行器无法满足网络隔离、资源定制或工具依赖需求时,作为自托管替代方案
  • Argo工作流集成:工作流中包含Argo CD应用部署、Argo Workflows任务调度等操作的场景
  • 企业自托管环境:企业内部需要完全控制CI/CD基础设施,满足数据隐私或合规要求的场景

使用方法和配置说明

前置条件

  • 运行环境:Kubernetes集群(v1.21+推荐)
  • 权限要求:集群中创建运行器Pod的权限,以及运行器注册所需的GitHub个人访问令牌(PAT)或组织/仓库访问令牌
  • 网络要求:运行器Pod需能访问GitHub API([***] CD服务器)

环境变量配置

运行器注册及功能启用需通过以下环境变量配置:

环境变量名描述必要性
GITHUB_REPOSITORY目标GitHub仓库地址(格式:owner/repo)或组织地址(格式:org:orgname)必需
GITHUB_TOKEN具有repo或admin:org权限的GitHub个人访问令牌(PAT),用于注册运行器必需
RUNNER_NAME运行器名称(可选,默认自动生成)可选
RUNNER_LABELS运行器标签(逗号分隔,如k8s,argo,kubectl),用于工作流定向调度可选

Kubernetes部署示例(Deployment)

apiVersion: apps/v1
kind: Deployment
metadata:
  name: github-actions-runner
  namespace: actions-runner
spec:
  replicas: 1
  selector:
    matchLabels:
      app: actions-runner
  template:
    metadata:
      labels:
        app: actions-runner
    spec:
      containers:
      - name: runner
        image: [镜像名称]  # 替换为实际镜像地址
        env:
        - name: GITHUB_REPOSITORY
          value: "your-org/your-repo"  # 替换为目标仓库/组织
        - name: GITHUB_TOKEN
          valueFrom:
            secretKeyRef:
              name: github-runner-secret
              key: token
        - name: RUNNER_LABELS
          value: "k8s,argo,kubectl"
        resources:
          requests:
            cpu: "1"
            memory: "1Gi"
          limits:
            cpu: "2"
            memory: "2Gi"

运行器注册与启动流程

  1. 创建GitHub访问令牌:在GitHub账户设置中生成PAT,权限需包含repo(仓库级别)或admin:org(组织级别)
  2. 存储令牌:将令牌存入Kubernetes Secret(示例命令):
    kubectl create secret generic github-runner-secret -n actions-runner --from-literal=token=your_github_pat_token
    
  3. 部署运行器:应用上述Deployment配置,运行器容器启动后会自动使用环境变量注册到指定GitHub仓库/组织
  4. 验证注册:在GitHub仓库/组织的「Settings > Actions > Runners」页面查看已注册的运行器状态

工作流使用示例

在GitHub仓库工作流文件(如.github/workflows/k8s-deploy.yml)中,可指定使用该运行器:

name: Deploy to Kubernetes
on: [push]
jobs:
  deploy:
    runs-on: [self-hosted, k8s, argo]  # 匹配运行器标签
    steps:
      - name: Checkout code
        uses: actions/checkout@v4
      - name: Deploy to cluster
        run: |
          kubectl apply -f k8s/deployment.yaml  # 使用内置kubectl
          argo workflow submit workflows/deploy.yaml  # 使用内置Argo工具

参考链接

  • 项目源码及详细配置:github-developer/self-hosted-runners-anthos
  • GitHub Actions自托管运行器文档:About self-hosted runners
查看更多 virga-actions-runner 相关镜像 →
airbyte/actions-runner logo
airbyte/actions-runner
by Airbyte
认证
暂无描述
10K+ pulls
上次更新:2 年前
circleci/runner logo
circleci/runner
by CircleCI
认证
CircleCI Runner 1.X(Launch Agent)镜像已不再支持CircleCI云,用户应改用circleci/runner-agent:machine-3镜像在Docker容器中运行runner机器作业。
55M+ pulls
上次更新:8 个月前
github/k8s-actions-runner logo
github/k8s-actions-runner
by github
认证
用于在Kubernetes集群中部署自托管GitHub Actions运行器,支持自定义执行环境和集群化扩展的Docker镜像。
24.4K pulls
上次更新:5 年前
docker/github-actions logo
docker/github-actions
by Docker, Inc.
认证
为支持Docker的GitHub Actions提供功能的实验性镜像
235M+ pulls
上次更新:5 年前
circleci/runner-init logo
circleci/runner-init
by CircleCI
认证
暂无描述
1M+ pulls
上次更新:4 天前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.