Merge pull request #25 from abh/strategy
Support specifying deployment strategy
This commit is contained in:
@@ -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: | ||||
| ||||
12 values.yaml
12
values.yaml @@ -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: | ||||
| ||||
Reference in New Issue
Block a user