One of the main advantages of using Kubernetes is its ability to maintain containers running in a cluster: Simply create a pod resource, let Kubernetes choose a worker node for it, and it will run the pod’s containers on that node. But what if a container or a pod fails?
More about at
https://opensource.com/article/18/3/kubernetes-liveness-readiness-probes
Amjad A Yaseen