본문 바로가기
Certification/CKAD

Job 연습

by 인 체리 2025. 4. 11.

요구사항:

echo-job 이라는 이름의 Job을 생성하시오. 이 Job은 다음과 같은 조건을 만족해야 합니다:

  • 이미지: busybox
  • 명령어: echo "Hello from the Job!" 를 출력한 후 종료
  • 재시도 횟수: 실패 시 최대 3회까지 재시도
  • 출력 확인: kubectl logs 명령으로 결과를 확인할 수 있어야 함



apiVersion: batch/v1
kind: Job
metadata: 
  name: echo-job
spec:
  backoffLimit: 3
  template:
    spec:
      containers:
      - name: job-containers
        image: busybox
        command: ["sh", "-c", "echo Hello from the Job!"]
      restartPolicy: Never


backoffLimit: Job이 실패했을 때 몇 번까지 재시도 할지 정함

restartPolicy: Never
-> Job은 실패하거나 성공하면 그대로 종료해야 하므로 보통 Never 또는 OnFailure로 설정

command: 쉘 명령어는 "sh", "-c", "..." 형태로 작성

 

 

'Certification > CKAD' 카테고리의 다른 글

Lifecycle Hooks 실습  (0) 2025.04.14
리소스 제한과 요청 설정하기  (0) 2025.04.14
미션: All-in-One Pod  (0) 2025.04.11
문제 7: Secret + LivenessProbe  (0) 2025.04.10
문제 6: 실전형 Deployment  (0) 2025.04.10