diff --git a/configuration/kubernetes/deployment.yaml b/configuration/kubernetes/deployment.yaml index 8140b28..ca1ff75 100644 --- a/configuration/kubernetes/deployment.yaml +++ b/configuration/kubernetes/deployment.yaml @@ -13,7 +13,7 @@ spec: strategy: type: RollingUpdate rollingUpdate: - maxSurge: 25% + maxSurge: 1 maxUnavailable: 0 template: metadata: @@ -36,7 +36,6 @@ spec: valueFrom: resourceFieldRef: resource: limits.memory - - name: DATABASE_URL valueFrom: secretKeyRef: @@ -60,13 +59,24 @@ spec: ports: - containerPort: 9090 name: RESOURCE_NAME - readinessProbe: + livenessProbe: httpGet: path: / port: 9090 - timeoutSeconds: 2 - successThreshold: 2 - failureThreshold: 2 + initialDelaySeconds: 30 + periodSeconds: 30 + timeoutSeconds: 1 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + port: 9090 + path: / + initialDelaySeconds: 30 + periodSeconds: 5 + timeoutSeconds: 1 + successThreshold: 1 + failureThreshold: 10 imagePullPolicy: Always resources: requests: diff --git a/configuration/kubernetes/service.yaml b/configuration/kubernetes/service.yaml index 22c696c..fa9468e 100644 --- a/configuration/kubernetes/service.yaml +++ b/configuration/kubernetes/service.yaml @@ -9,6 +9,7 @@ spec: app: RESOURCE_NAME ports: - port: 9090 + protocol: TCP targetPort: 9090 sessionAffinity: None type: ClusterIP \ No newline at end of file