apiVersion: apps/v1 kind: Deployment metadata: name: drone-runner namespace: drone spec: replicas: 1 selector: matchLabels: name: drone-runner template: metadata: labels: name: drone-runner spec: serviceAccountName: drone-runner-sa # Optional, but recommended for RBAC containers: - name: drone-runner image: drone/drone-runner-docker:1 imagePullPolicy: Always env: - name: "DRONE_RPC_HOST" value: "drone.beatrice.wtf" - name: "DRONE_RPC_PROTO" value: "https" - name: "DRONE_RPC_SECRET" value: "26a2221fd8090ea38720fc445eca6a45a39a63fcce3ba30712e7153b855f8" - name: "DRONE_RUNNER_CAPACITY" value: "5" volumeMounts: - name: docker-socket mountPath: /var/run/docker.sock volumes: - name: docker-socket hostPath: path: /var/run/docker.sock type: Socket --- apiVersion: v1 kind: Service metadata: name: drone-runner namespace: drone labels: name: drone-runner spec: type: ClusterIP ports: - protocol: TCP port: 3000 targetPort: 3000 selector: name: drone-runner