[21.02.20] Probes and protocol

This commit is contained in:
andrewso 2020-02-21 14:19:42 +00:00
parent 58a8d6c0f4
commit 7cfc129cb4
2 changed files with 17 additions and 6 deletions

View File

@ -13,7 +13,7 @@ spec:
strategy: strategy:
type: RollingUpdate type: RollingUpdate
rollingUpdate: rollingUpdate:
maxSurge: 25% maxSurge: 1
maxUnavailable: 0 maxUnavailable: 0
template: template:
metadata: metadata:
@ -36,7 +36,6 @@ spec:
valueFrom: valueFrom:
resourceFieldRef: resourceFieldRef:
resource: limits.memory resource: limits.memory
- name: DATABASE_URL - name: DATABASE_URL
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
@ -60,13 +59,24 @@ spec:
ports: ports:
- containerPort: 9090 - containerPort: 9090
name: RESOURCE_NAME name: RESOURCE_NAME
readinessProbe: livenessProbe:
httpGet: httpGet:
path: / path: /
port: 9090 port: 9090
timeoutSeconds: 2 initialDelaySeconds: 30
successThreshold: 2 periodSeconds: 30
failureThreshold: 2 timeoutSeconds: 1
successThreshold: 1
failureThreshold: 3
readinessProbe:
httpGet:
port: 9090
path: /
initialDelaySeconds: 30
periodSeconds: 5
timeoutSeconds: 1
successThreshold: 1
failureThreshold: 10
imagePullPolicy: Always imagePullPolicy: Always
resources: resources:
requests: requests:

View File

@ -9,6 +9,7 @@ spec:
app: RESOURCE_NAME app: RESOURCE_NAME
ports: ports:
- port: 9090 - port: 9090
protocol: TCP
targetPort: 9090 targetPort: 9090
sessionAffinity: None sessionAffinity: None
type: ClusterIP type: ClusterIP