Health probes so način, kako Kubernetes zagotavlja samodejno okrevanje in varno usmerjanje prometa, zato je razumevanje treh vrst in tega, kdaj uporabiti katero, bistveno znanje o zanesljivosti. Ključna razlika — ob katero se spotakne veliko inženirjev — je med readiness in liveness: readiness nadzira promet (Pod, ki pade, se izvzame iz load balancerja Service, a še naprej teče, kar je idealno, kadar se ogreva ali je odvisnost začasno nedosegljiva), medtem ko liveness nadzira življenje (Pod, ki pade, se ubije in znova zažene, za kadar je zablokiran onkraj okrevanja). Zamenjava obeh — uporaba liveness probe, kjer je bila mišljena readiness — povzroči nepotrebne zanke ponovnega zagona in izpade, zato je vedeti, na katero vprašanje odgovarja vsaka proba, neposredno praktično. Startup proba rešuje resnično zgodovinsko bolečino: aplikacije s počasnim zagonom so nekoč silile v ogromen initialDelaySeconds na liveness (kar je zavleklo odkrivanje pravih sesutij), medtem ko startup proba varuje zagonsko okno in pusti, da liveness/readiness tečeta s tesnimi, normalnimi časovnicami šele, ko zagon uspe. Razumevanje mehanizmov probes (httpGet, tcpSocket, exec, grpc) in gumbov za uravnavanje (initialDelaySeconds, periodSeconds, failureThreshold itd.) vam omogoča, da preverjanje zdravja nastavite pravilno, ne z ugibanjem. Ker probes neposredno določajo, ali uporabniki zadenejo zdrave Pode in ali se pokvarjeni Podi samodejno obnovijo, je pravilna nastavitev temeljna za poganjanje zanesljivih delovnih obremenitev produkcijske ravni na Kubernetesu.