Skip to content

Instantly share code, notes, and snippets.

@delfer
Created January 16, 2019 12:08
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save delfer/03a4aab83f73305888593287e9735895 to your computer and use it in GitHub Desktop.
Save delfer/03a4aab83f73305888593287e9735895 to your computer and use it in GitHub Desktop.
drone-agent dind
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: drone-agent
spec:
replicas: 8
strategy:
type: RollingUpdate
template:
metadata:
labels:
app: drone-agent
spec:
containers:
- name: agent
env:
- name: DRONE_SERVER
value: drone-server:9000
- name: DRONE_SECRET
value: XXXXXXX
- name: DOCKER_HOST
value: tcp://localhost:2375
image: drone/agent:latest
imagePullPolicy: Always
resources:
requests:
cpu: "100m"
memory: "128Mi"
limits:
cpu: "1"
memory: "1Gi"
- name: docker
image: docker:18.06.1-ce-dind
args: ["--storage-driver=overlay2"]
ports:
- containerPort: 2375
protocol: TCP
securityContext:
privileged: true
resources:
requests:
cpu: "500m"
memory: "2Gi"
limits:
cpu: "4"
memory: "8Gi"
restartPolicy: Always
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app
operator: In
values:
- drone-agent
topologyKey: kubernetes.io/hostname
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment