Merge pull request #25 from abh/strategy

Support specifying deployment strategy
This commit is contained in:
Charlie Drage 2020-06-05 11:10:47 -04:00 committed by GitHub
commit deb8d4186c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 1 deletions

View File

@ -1,4 +1,3 @@
apiVersion: apps/v1
kind: Deployment
metadata:
@ -13,6 +12,10 @@ spec:
selector:
matchLabels:
app: {{ template "fullname" . }}
{{- with .Values.deploymentStrategy }}
strategy:
{{ toYaml . | trim | indent 4 }}
{{- end }}
template:
metadata:
labels:

View File

@ -114,6 +114,18 @@ resources:
memory: 64Mi
cpu: 50m
## Update strategy - for deployments with RWO PVs attached and with a
## single replicas = 1, an update can get stuck, as the previous pod
## remains attached to the PVC. Changing the strategy to "Recreate"
## will terminate the single previous pod, so that the new, incoming
## pod can attach to the PV
# deploymentStrategy:
# rollingUpdate:
# type: "Recreate"
# type: "RollingUpdate"
# maxSurge: 1
# maxUnavailable: 1
## Enable persistence using Persistent Volume Claims
## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/
## ref: