Server Infra/Kubernetes
2024. 8. 31.
Container Process 를 잘 종료시켜 보자
CMD ['sh', '-c', 'while true; do echo "Waiting for fortune service to come up...”’]우리가 컨테이너를 생성하고 내부 프로세스를 실행시킬때 보통 위와 같은 형태로 Dockerfile을 만들것 같다. 하지만 이건 생각보다 큰 문제를 발생시킨다. 우선 Process의 SIGTERM과 SIGKILL에 대해서 먼저 알 필요가 있다. 이건 사실 리눅스의 kill 명령어를 자세히 보았다면 알 수 있다. 1 HUP (hang up) 2 INT (interrupt) 3 QUIT (quit) 6 ABRT (abort) 9 KILL (non-catchable, non-ignor..