본문 바로가기
App Programming/Kubernetes

[K8s] 잡 (Job)

by goatlab 2024. 6. 9.
728x90
반응형
SMALL

잡 (Job)

 

https://medium.com/teamsnap-engineering/properly-running-kubernetes-jobs-with-sidecars-ddc04685d0dc

 

잡은 하나 이상의 파드를 생성하고 지정된 수의 파드가 성공적으로 종료될 때까지 계속해서 파드의 실행을 재시도한다.

 

파일 생성

 

vim job-cronjob01.yml
apiVersion: batch/v1
kind: Job
metadata:
  name: job-test01
spec:
  template:
    spec:
      containers:
      - name: nginx-test01
        image: nginx:1.25
        command: ["echo", "Hello, Kubernetes!"]
      restartPolicy: Never
  backoffLimit: 3

 

잡 실행

 

kubectl apply -f job-cronjob01.yml
kubectl get job

kubectl describe job job-test01
kubectl get pods
kubectl logs {job name}

 

잡 종료

 

kubectl delete -f job-cronjob01.yml
728x90
반응형
LIST

'App Programming > Kubernetes' 카테고리의 다른 글

[K8s] 크론잡 (CronJob)  (0) 2024.06.09
[K8s] 인그레스 배포  (0) 2024.06.09
[K8s] nginx  (0) 2024.06.09
[K8s] 인그레스 (Ingress)  (0) 2024.06.09
[K8s] metalLB  (0) 2024.06.09