개발자

쿠버네티스 롤링업데이트-무중단배포 과정에서 애플리케이션 실행 속도에 의해 서비스 중단이 발생합니다.

2024년 08월 15일조회 53

안녕하세요, 쿠버네티스를 처음 사용 해 보면서 질문 사항이 생겨 글을 올립니다. 스프링부트 애플리케이션을 배포하는 과정에서 레플리카셋을 늘리는 방식으로, 순차적으로 업데이트가 이루어지도록 하여 무중단 배포를 구현하려 시도했었습니다. 2개 정도면 충분하겠지 라는 생각에 레플리카셋 크기를 2로 잡아두고 테스트를 해 봤습니다. 그러나 컨테이너 업데이트는 순차적으로 진행되었지만, 컨테이너 실행 후 컨테이너 내부의 jar 파일 실행 과정에서 많은 시간이 소요되어, 그 사이 요청들을 제대로 처리하지 못하는 문제가 발생했습니다. 레플리카셋의 크기를 더 늘리면 해결 가능 할 것이라 생각되지만, 이게 정석적인 해결 방법인지 의심이 됩니다. 일반적으로는 어떻게 해결하시나요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

강창한님의 프로필 사진

health check에 대해 학습해보시면 해당 부분에 대한 해결이 가능할 것으로 보이네요

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!