RE 1. Just to be precise (as I thought this until recently):
* liveness check will cause pod restarts.
* Readiness check causes the pod to be removed from the round-robin of new traffic requests so it has time to recover/finish processing what it's working on.
* liveness check will cause pod restarts.
* Readiness check causes the pod to be removed from the round-robin of new traffic requests so it has time to recover/finish processing what it's working on.