vault 키관리 서비스 cronjob, job 배치에서도 Complate 정상 종료하기

vault 사용 시 job, cronjob 사용 배포 후 매시간 작업이 끝난 후 Complate 상태의 Pod 가 종료되지 않고 확인할 수 있었다.
작업이 완료되면 남을 이유가 없는데, 이것은 해당 서비스 pod의 모든 컨테이너가 종료되지 않은 것이므로 해당 pod의 상세조회 하였다.
kubectl logs -n {namespace} {pod-number} -c vault-agent 입력으로 확인한 결과 vault-agent 컨테이너가 죽지 않고 살아있었다.

vault 메뉴얼에서는 job, cronjob 배포 yaml 사용하는 vault.hashicorp.com/agent-pre-populate-only: "true" 설정이 있었으며 해당 옵션을 적용해 작업 완료 후 죽지 않던 vault-agent 사라진 것을 볼 수 있다.