All posts

IT/DevOps

문제

EKS에 CI/CD 파이프라인 배포 환경에서 API 서버 배포 간 간헐적으로 서버 연결에 오류가 발생.

해결 과정

CI/CD 파이프라인을 전체적으로 검토하고, Kubernetes에 설정된 Health Check 설정 확인.
백엔드 개발자들과 이슈 공유 후, API 서버 설정된 graceful shutdown 설정 파악.
API 서버의 설정 보다 pod의 종료 대기 시간이 짧아 API 서버에서 처리 중인 요청이 pod 종료로 인해 끊김.

조치

pod의 종료 대기 시간을 애플리케이션 보다 길게 설정하여 문제 해결.