A liveness probe is a Kubernetes mechanism that periodically checks if a containerized application, such as a vector database pod, is running and responsive, automatically restarting the container if the probe fails. It is defined in a pod's specification and executes a command, HTTP request, or TCP socket check against the container. This ensures that a crashed or deadlocked application is automatically recovered without manual intervention, maintaining the declared service availability.




