• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

job 의 사용

19.12.10 14:15 작성 조회수 80

0

안녕하세요 쿠버네티스를 공부하고있는 한 사람입니다.

기존의 컨트롤러에서 job 과 cronjob을 잘 몰랐어서 pod를 배포할 때는 거의 무조건적으로 Deployment를 사용했었는데요

강의를 듣고 보니 제가 하고 있는 거는 job을 쓰는게 맞는거 같다고 생각하는데 정확하게 잘 모르겠어서 질문을 올립니다.

강의 내용에는 job같은 경우 한 번 실행시키고 종료되는 pod를 사용할 때 사용하고 cronjob은 이러한 job을 일정 주기로 반복하는 곳에 사용한다고 하셨잖아요? 

제가 현재 만들고 있는 구조는 특정 DB에서 다른 DB로 저장하는 pod를 사용하고있었는데 이걸 Deployment로 배포했었습니다.

그러니까 쿼리가 완료된 후에도 계속 컨테이너가 반복 실행되더라구요

이런경우에는 job을 쓰는게 맞는 거 겠죠? 

그리고 웹서버같은경우에는 일반 deployment로 pod를 배포하는게 맞는건가요?

답변 1

답변을 작성해보세요.

0

안녕하세요^^

네, 말씀하신 대로라면 Deployment가 아닌 Job을 쓰는게 더 적합합니다. 

그리고 웹서버는 Depolyment가 일반적이고요,

다 이해하신거 같네요~!