My understanding is that after waiting for 45 seconds, Kubernetes is going to hit /heartbeat and wait for the response for 5 seconds. If it doesn't get the response, it is going to try 5 times(every 60 seconds). After 5x60seconds=5mins has elapsed, is Kubernetes going to keep doing the readiness check? If the service comes up after 6 mins, Is this pod going to be marked as ready? Second question, does it keep using failureThreshold and other readiness settings?
readinessProbe: httpGet: path: /heartbeat port: 8080 initialDelaySeconds: 45 timeoutSeconds: 5 periodSeconds: 60 failureThreshold: 5 livenessProbe: httpGet: path: /summary port: 8080 initialDelaySeconds: 180 timeoutSeconds: 1 periodSeconds: 60 failureThreshold: 5