


ls -l 명령으로 프로세스가 생성된 시간을 확인합니다.
root@nginx-pod:/# ls -l /run/nginx.pid
-rw-r--r--. 1 root root 2 Sep 4 10:57 /run/nginx.pid
터미널 1개 더 띄우고 1초 마다 한번씩 nginx-pod의 IP에서 돌아가는 웹 페이지를 요청하는 스크립트를 실행합니다.
[root@m-k8s ~]# i=1; while true; do sleep 1; echo $((i++)) 'curl --silent 172.16.103.130 | grep title'; done
결과 창
1 curl --silent 172.16.103.130 | grep title
2 curl --silent 172.16.103.130 | grep title
3 curl --silent 172.16.103.130 | grep title
nginx 프로세서인 PID 1번을 종료합니다.
root@nginx-pod:/# kill 1
root@nginx-pod:/# command terminated with exit code 137
nginx 웹 페이지가 자동으로 복구됩니다.
nginx 웹 페이지가 복구 되는 것을 확인한 후 다시 nginx-pid에 접속합니다.
[root@m-k8s ~]# kubectl exec -it nginx-pod -- /bin/bash
root@nginx-pod:/# ls -l /run/nginx.pid
-rw-r--r--. 1 root root 2 Sep 4 14:22 /run/nginx.pid
root@nginx-pod:/#