apiVersion: apps/v1 kind: Deployment metadata: name: drone namespace: default labels: app.kubernetes.io/name: drone spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: drone template: metadata: labels: app.kubernetes.io/name: drone spec: serviceAccountName: drone-pipeline nodeSelector: node-role.kubernetes.io/control-plane: "true" containers: - name: runner image: registry.t-aaron.com/drone/drone-runner-kube:latest env: - name: DRONE_RPC_PROTO value: "http" - name: DRONE_RPC_HOST value: "drone-server-service:80" - name: DRONE_RPC_SECRET value: "d3c911a6c227e59f4f86f33db6943dc4" - name: DRONE_DEBUG value: "true" - name: DRONE_TRACE value: "true" - name: DRONE_NAMESPACE value: "default" - name: DRONE_RUNNER_IMAGE_PULL_POLICY value: "IfNotPresent" - name: DRONE_RUNNER_IMAGE_PULL_SECRETS value: "" - name: DRONE_RUNNER_CAPACITY value: "2" - name: DRONE_RUNNER_PRIVILEGED_IMAGES value: "plugins/docker,registry.t-aaron.com/plugins/docker" - name: DRONE_CLONE_IMAGE value: "registry.t-aaron.com/drone/git:latest"