요구사항:
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 |