( Zizi | 2021. 04. 21., sze – 19:15 )

Mondok még egy szemléleteset, amihez nem feltétlenül kell nagy load. Tegyük fel, hogy a Kubernetes le akarja állítani a pododat (mert mondjuk másik node-ra akarja átpakolni). Ilyenkor szól, hogy "hé, leállás lesz!", majd vár egy kicsit, majd szépen megöli a pod processzét.

A pod, ha szépen csinálja, akkor a "hé, leállás lesz!" mondásra úgy reagál, hogy elmegy "not ready" állapotba, a még nála lévő kéréseket szépen kiszolgálja, aztán vagy leáll magától, vagy megvárja a kill-t. Ilyenkor van úgy, hogy a readiness már nem él, a liveness viszont még él.

És egyébként ezért érdemes a load-balancer health-checkjét kimondottan a readiness probe-ra kötni, így lesz szinkronban a load-balancer és a Kubernetes.