인프런 커뮤니티 질문&답변

gouplife님의 프로필 이미지

작성한 질문수

그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}

3.6.잡(Job)

job-activeDeadlineSeconds 수행시에는 JOB 오브젝트 자체는 유지되는게 맞을까요?

작성

·

359

0

job-activeDeadlineSeconds

=> 해당 시간값 초과하면 30초 이후에 파드만 삭제되며, JOB 오브젝트는 삭제되지 않고 존재함

ttlSecondsAfterFinished

=> 해당 시간값 초과하면 바로 파드와 JOB 오브젝트 모두 삭제됨

답변 1

0

조훈(Hoon Jo)님의 프로필 이미지
조훈(Hoon Jo)
지식공유자

네 맞습니다.

아래의 소스를 보시면 더 구조적으로 이해되실 것 같습니다.
(리턴이 nil 로 되시는 것을 중심으로 보시면 될 것 같습니다.)

https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/job/job_controller.go#L443-L459

https://github.com/kubernetes/kubernetes/blob/c5dfe6b6126e8f38eebae9e80fdf9bb4e8707424/pkg/registry/batch/job/strategy.go#L75-L97

gouplife님의 프로필 이미지

작성한 질문수

질문하기