Menu
Coddy logo textTech

작업

Coddy Terminal 여정의 Kubernetes 소개 섹션에 포함된 레슨. 45개 중 32번째.

모든 것이 영원히 실행되어야 하는 것은 아닙니다. 보고서, 백업 또는 일회성 스크립트는 한 번 실행된 후 중지되어야 합니다. 이를 위해 Kubernetes에는 Job이 있습니다. Job은 명령이 성공적으로 완료될 때까지 Pod를 실행하고, 그 후에는 Pod를 다시 시작하지 않습니다.

이미지와 명령으로 Job을 생성합니다:

kubectl create job hello --image=busybox -- echo "job done"

Kubernetes는 job.batch/hello created라고 응답합니다. kubectl get jobsCOMPLETIONS을 표시하며, 0/1에서 1/1로 변경됩니다.

Job의 Pod는 생성된 이름으로 kubectl get pods에 나타나며, 다시 시작되는 대신 Completed 상태로 종료됩니다. 출력은 보존되며, Job의 이름을 지정하여 읽을 수 있습니다.

kubectl logs job/hello
challenge icon

챌린지

쉬움

busybox 이미지를 사용하고 echo "job done"을 실행하는 hello라는 이름의 Job을 생성하세요. Job을 나열하고, Pod가 Completed 상태에 도달하는 것을 확인하기 위해 Pod를 두 번 나열한 다음, Job의 로그를 읽으세요.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Kubernetes 소개의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드