BatchJob Pod1 잡 리소스 및 스케줄링 작업을 완료한 후 종료되는 테스크만 실행하길 원하는 경우가 있다. 하지만 레플리케이션컨트롤러, 레플리카셋 및 데몬셋은 작업의 완료를 고려하지 않고 계속적으로 태스크를 실행한다. 따라서 쿠버네티스는 잡 리소스를 통해 내부에서 실행 중인 프로세스가 성공적으로 완료되면 컨테이너가 다시 시작되지 않도록 하는 포드를 실행할 수 있다. 일단 그렇게 되면 포드가 완료된 것으로 간주한다. [잡 리소스의 정의] export.yaml apiVersion: batch/v1 # 잡은 Batch API 그룹의 버전 v1에 있다. kind: Job metadata: name: batch-job spec: # 포드셀렉터를 지정하지 않았다. tmeplate: # 포드 템플릿의 라벨을 기반으로 만들어진다 metadata: labels.. 2021. 2. 11. 이전 1 다음