Introduction
Applications can stop working properly without showing obvious errors. Probes help Kubernetes check if an app is running and ready to serve users. They keep apps healthy by restarting or stopping traffic to broken parts automatically.
When you want Kubernetes to restart an app that is stuck or crashed without manual help
When you want to stop sending user requests to an app that is not ready yet
When you want to detect if an app is alive and fix it quickly if it is not
When you want to improve your app's reliability by automatic health checks
When you want to avoid downtime caused by apps that appear running but are not working