Overview

Full name
docker.io/drone/drone-runner-kube
Registry
docker.io
Namespace
drone
Repository
drone-runner-kube
Cached tags
70
Last synced
07/06/2026, 10:12 AM

Introduction

Drone Kubernetes Runner 镜像,在 K8s 中为 Drone CI 创建 Pipeline Pod 执行构建,需 Drone Server 与 RBAC 配置。

Details

drone/drone-runner-kube 运行 Drone runner,监听 Drone Server 并在集群内 spawn Pod 跑 pipeline step。典型替代 docker runner 的 K8s 原生 CI,与 Tekton 相比与 Drone 深度集成。定位为 K8s 集群内 CI Runner 守护进程,需 cluster-admin 或受限 Role;应在 kube-system/ci namespace Deployment 安装。

快速启动

docker run -d --name drone-runner-kube \
  -e DRONE_RPC_HOST=drone-server \
  -e DRONE_RPC_SECRET=secret \
  -e DRONE_NAMESPACE=drone \
  -v ~/.kube/config:/etc/kubeconfig:ro \
  docker.io/drone/drone-runner-kube:latest

推荐实践

docker run -d --name drone-runner-kube \
  --restart unless-stopped \
  -e DRONE_RPC_HOST=drone.internal \
  -e DRONE_RPC_SECRET=strong-secret \
  -e DRONE_NAMESPACE=drone \
  -e DRONE_RUNNER_CAPACITY=2 \
  docker.io/drone/drone-runner-kube:1.0.0

核心参数说明

  • -e DRONE_RPC_HOST/SECRET — Drone Server 连接(高敏
  • -e DRONE_NAMESPACE — Pipeline Pod 创建 namespace
  • -e DRONE_RUNNER_CAPACITY — 并发 pipeline 上限
  • --restart unless-stopped — Runner 持续 poll 任务
  • 固定 tag — 与 Drone Server 版本 pin

Latest tags (20)

View all 70 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/drone/drone-runner-kube
:1.0.0-rc.5
linux/amd64linux/arm64
2025/02/27 06:5221.6 MBsha256:282790766b91
docker.io/drone/drone-runner-kube
:1.0.0-rc.5-linux-amd64
linux/amd64
2025/02/27 06:5221.6 MBsha256:282790766b91
docker.io/drone/drone-runner-kube
:1.0.0-rc.5-linux-arm64
linux/arm64
2025/02/27 06:5117.6 MBsha256:767191a59917
docker.io/drone/drone-runner-kube
:latest
linux/amd64linux/arm64
2025/02/27 06:5121.6 MBsha256:a515ca817bb6
docker.io/drone/drone-runner-kube
:linux-amd64
linux/amd64
2025/02/27 06:5121.6 MBsha256:a515ca817bb6
docker.io/drone/drone-runner-kube
:linux-arm64
linux/arm64
2025/02/27 06:5017.6 MBsha256:c86c8c7de57d
docker.io/drone/drone-runner-kube
:1.0.0-rc.4-debug
linux/amd64linux/arm64
2025/02/19 03:4621.6 MBsha256:7294e12c7dd7
docker.io/drone/drone-runner-kube
:1.0.0-rc.4-debug-linux-amd64
linux/amd64
2025/02/19 03:4621.6 MBsha256:7294e12c7dd7
docker.io/drone/drone-runner-kube
:1.0.0-rc.4-debug-linux-arm64
linux/arm64
2025/02/19 03:4517.6 MBsha256:1ab24ae385e9
docker.io/drone/drone-runner-kube
:linux-arm
linux/amd64
2022/07/05 18:2517.8 MBsha256:af83254ec260
docker.io/drone/drone-runner-kube
:1.0.0-rc.3
linux/amd64
2022/03/15 19:4321.6 MBsha256:14e319fb1c58
docker.io/drone/drone-runner-kube
:1.0.0-rc.3-linux-arm64
linux/amd64
2022/03/15 19:4317.6 MBsha256:2b49be3d1093
docker.io/drone/drone-runner-kube
:1.0.0-rc.3-linux-arm
linux/amd64
2022/03/15 19:4217.8 MBsha256:0d5eeef4b796
docker.io/drone/drone-runner-kube
:1.0.0-rc.3-linux-amd64
linux/amd64
2022/03/15 19:4221.6 MBsha256:14e319fb1c58
docker.io/drone/drone-runner-kube
:1.0.0-rc.2
linux/arm64/v8linux/arm/v7linux/amd64
2021/10/26 23:3217.5 MBsha256:99c9a6619e74
docker.io/drone/drone-runner-kube
:1.0.0-rc.2-linux-arm64
linux/amd64
2021/10/26 23:3217.5 MBsha256:99c9a6619e74
docker.io/drone/drone-runner-kube
:1.0.0-rc.2-linux-arm
linux/amd64
2021/10/26 23:3217.7 MBsha256:97ae2b21f853
docker.io/drone/drone-runner-kube
:1.0.0-rc.2-linux-amd64
linux/amd64
2021/10/26 23:3221.5 MBsha256:c976790129ee
docker.io/drone/drone-runner-kube
:1.0.0-rc.1
linux/arm/v6linux/amd64linux/arm64/v8
2021/09/28 00:0017.7 MBsha256:e95fb4d05f86
docker.io/drone/drone-runner-kube
:1.0.0-rc.1-linux-arm64
linux/amd64
2021/09/28 00:0017.5 MBsha256:1cb129a647da