Kubernetes에서 Pod는 일시적인(ephemeral) 엔티티로 간주되고 다양한 이유로 종료할 수 있으며 Pod의 종료는 예외 상황이 아니라 Kubernetes의 정상적인 동작입니다.Pod가 종료될 때 즉시 프로세스를 종료하면 처리 중인 요청(in-flight requests)이 강제로 중단되면서 Timeout이나 5xx Error가 발생할 수 있습니다.애플리케이션이 종료를 원활하게 처리하는 것은 안정적인 시스템을 구축하고 훌륭한 사용자 경험을 제공하는 데 핵심적인 요소입니다.그렇기 때문에 Pod의 종료 과정에서 애플리케이션이 새로운 요청을 받지 않도록 하고, 이미 처리 중인 요청을 정상적으로 완료한 뒤 데이터베이스 연결 등의 리소스를 정리하고 종료해야합니다.이러한 종료 방식을 Graceful Sh..