Skip to content

Commit

Permalink
Merge pull request #601 from garden-io/fix-probes
Browse files Browse the repository at this point in the history
fix: increase init delay for liveness probe
  • Loading branch information
thsig authored Mar 8, 2019
2 parents a9f15d0 + e2a1e87 commit f2ce8ae
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions garden-service/src/plugins/kubernetes/container/deployment.ts
Original file line number Diff line number Diff line change
Expand Up @@ -269,16 +269,23 @@ function deploymentConfig(service: Service, configuredReplicas: number, namespac

function configureHealthCheck(container, spec): void {

const readinessPeriodSeconds = 1
const readinessFailureThreshold = 90

container.readinessProbe = {
initialDelaySeconds: 10,
periodSeconds: 5,
initialDelaySeconds: 2,
periodSeconds: readinessPeriodSeconds,
timeoutSeconds: 3,
successThreshold: 2,
failureThreshold: 5,
failureThreshold: readinessFailureThreshold,
}

/*
* We wait for the effective failure duration (period * threshold) of the readiness probe before starting the
* liveness probe.
*/
container.livenessProbe = {
initialDelaySeconds: 15,
initialDelaySeconds: readinessPeriodSeconds * readinessFailureThreshold,
periodSeconds: 5,
timeoutSeconds: 3,
successThreshold: 1,
Expand Down

0 comments on commit f2ce8ae

Please sign in to comment.