open:잡-컨트롤러

잡 컨트롤러

  1. 지정한 실행 횟수와 병행 개수에 따라 한 개 이상의 파드를 실행한다.
  2. 잡은 파드 내에 있는 모든 컨테이너가 정상 종료 한 경우에 파드를 정상 종료 한 것으로 취급한다. 여러 개의 컨테이너 중 하나라도 비정상으로 종료하면, 전부를 비정상 종료로 취급한다.
  3. 잡에 기술한 파드의 실행 횟수를 전부 정상 종료 하면, 잡은 종료한다. 그리고 파드의 비정상 종료에 따른 재실행 횟수의 상한에 도달해도 잡을 중단한다.
  4. 노드 장애 등에 의해 잡의 파드가 제거된 경우, 다른 노드에서 파드를 재실행한다.
  5. 잡에 의해 실행된 파드는 잡이 삭제될 때까지 유지된다. 그리고 잡을 삭제하면 모든 파드가 삭제된다.
  1. 여러 프로그램의 실행 순서나 비정상 종료 시의 분기 등은 컨테이너 내 셸에서 제어해야 한다.
  2. 파드 내에 여러 개의 컨테이너가 존재할 때 잡 컨트롤러는 파드 내의 모든 컨테이너가 정상 종료 할 때까지 재실행을 반복한다.
  3. 'kubectl get pod'로 체크했을 때 STATUS가 completed이어도 파드는 비정상 종료일 수 있다.
  • open/잡-컨트롤러.txt
  • 마지막으로 수정됨: 2021/10/04 09:46
  • 저자 127.0.0.1