contrib/k8s: YAML brevity via references, add min. resource requests

- Add resources for deployments
- Add readiness probe for master
- Use YAML references for easier maintenance/readability
This commit is contained in:
Andrew Stuart 2016-04-21 15:44:34 -07:00
parent 40635754ea
commit c459e09098
No known key found for this signature in database
GPG key ID: D409317C5B5ACD4D
2 changed files with 15 additions and 8 deletions

View file

@ -62,11 +62,18 @@ spec:
- containerPort: 5557
name: overlord-port
livenessProbe:
httpGet:
httpGet: &health
path: /health
port: 5557
initialDelaySeconds: 16
initialDelaySeconds: 15
timeoutSeconds: 1
readinessProbe:
httpGet: *health
initialDelaySeconds: 5
timeoutSeconds: 5
periodSeconds: 5
resources:
requests: { cpu: 500m, memory: 512Mi }
volumeMounts:
- name: connectors
mountPath: /etc/dex-connectors

View file

@ -40,19 +40,19 @@ spec:
- containerPort: 5556
name: worker-port
readinessProbe:
httpGet:
httpGet: &health
path: /health
port: 5556
timeoutSeconds: 1
periodSeconds: 2
livenessProbe:
httpGet:
path: /health
port: 5556
httpGet: *health
initialDelaySeconds: 15
timeoutSeconds: 1
# In production, you will likely want to include your own trusted
# /etc/ca-certificates and /etc/ssl in your container.
resources:
requests: { cpu: 200m, memory: 256Mi }
# In production, you will likely want to include your own trusted
# /etc/ca-certificates and /etc/ssl in your container.
volumeMounts:
- name: ca
mountPath: /etc/ca-certificates