job 의 사용
안녕하세요 쿠버네티스를 공부하고있는 한 사람입니다.
기존의 컨트롤러에서 job 과 cronjob을 잘 몰랐어서 pod를 배포할 때는 거의 무조건적으로 Deployment를 사용했었는데요
강의를 듣고 보니 제가 하고 있는 거는 job을 쓰는게 맞는거 같다고 생각하는데 정확하게 잘 모르겠어서 질문을 올립니다.
강의 내용에는 job같은 경우 한 번 실행시키고 종료되는 pod를 사용할 때 사용하고 cronjob은 이러한 job을 일정 주기로 반복하는 곳에 사용한다고 하셨잖아요?
제가 현재 만들고 있는 구조는 특정 DB에서 다른 DB로 저장하는 pod를 사용하고있었는데 이걸 Deployment로 배포했었습니다.
그러니까 쿼리가 완료된 후에도 계속 컨테이너가 반복 실행되더라구요
이런경우에는 job을 쓰는게 맞는 거 겠죠?
그리고 웹서버같은경우에는 일반 deployment로 pod를 배포하는게 맞는건가요?
답변 1
0
안녕하세요^^
네, 말씀하신 대로라면 Deployment가 아닌 Job을 쓰는게 더 적합합니다.
그리고 웹서버는 Depolyment가 일반적이고요,
다 이해하신거 같네요~!
yml 작성하다가 에러 발생해서 문의 드립니다.
0
39
2
설치수업중에 질문드립니다.
1
58
2
기초다지기 설치 문의드립니다.
1
108
4
HPA 부분 Auto Scaler 설치하는 링크가 없습니다!!
1
67
3
클러스터 초기화 및 팟 네트워크 세팅시 문제가 있습니다
1
103
1
환경 구성에 있어서 질문드립니다
1
93
2
configMap 파일생성
1
78
2
dashboard에서 pod 생성이 되지 않습니다.
1
79
2
nodePort 서비스 접근 Client sent an HTTP request to an HTTPS server
1
75
2
대시보드 화면이 달라요 ㅠㅠ
1
62
2
대시보드 접근이 안됩니다!
1
99
2
Ingress실습에 난관이 있습니다
1
68
2
master 노드에서 ssh 로그인 창이 안뜨는 오류
1
83
3
안녕하세요 일프로님 궁금한 거 있습니다
0
51
1
7강 마지막 대시 보드 출력에 관한 문제
1
57
2
Could not resolve host: externalname1; Unknown error
0
60
2
Failed to create pod sandbox
1
91
2
자료실을 못 찾겠습니다 ㅜ ㅡ ㅜ
0
58
2
0/3 nodes are available
1
57
2
Back-off restarting fail~~
1
101
4
쿠버네티스 대시보드 접속 문제
1
90
2
설치관련 질문입니다
1
117
2
raw.githubusercontent.com 에 대한 질문
1
139
2
worker노드 추가시에
1
69
1





