- Run Pod with a web service (e.g. httpd) -
kubectl run web --image registry.redhat.io/rhscl/httpd-24-rhel7
- Verify the web service is running with the
ps
command -kubectl exec web -- ps
- Check how many restarts the pod has performed -
kubectl get po web
- Kill the web service process -
kubectl exec web -- kill 1
- Check how many restarts the pod has performed -
kubectl get po web
- Verify again the web service is running -
kubectl exec web -- ps
- Why did the "RESTARTS" count raised? -
because we killed the process and Kubernetes identified the container isn't running proprely so it performed restart to the Pod