System Flow

Untitled

<aside> ๐Ÿ’ก Job

# 5์ดˆ๋งˆ๋‹ค ์ฃฝ๋Š” pod ์ƒ์„ฑ
kubectl run myweb --image=centos:7 -- command sleep 5

# pod์˜ ๊ณผ์ • ๋ณด๊ธฐ
kubectl get pod -o wide --watch
**-> ์ข…๋ฃŒ๋˜์—ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ์‚ด์•„๋‚จ**
# Job ์˜ต์…˜
completions : ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰ ์ข…๋ฃŒ๋˜์–ด์•ผ ํ•˜๋Š” pod๊ฐœ์ˆ˜
parallelism : ๋™์‹œ์— running ๋˜๋Š” ์ˆ˜ (--replicas)
activeDeadlineSeconds: ์ง€์ •๋œ ์‹œ๊ฐ„ ๋‚ด์— Job์„ ์™„๋ฃŒ

<aside> ๐Ÿ’ก CronJob

CronJob ์˜ˆ์ œ-1

# 1๋ถ„๋งˆ๋‹ค pod ์‹คํ–‰๋Œ
## ์ •์ƒ์ข…๋ฃŒ: completed | ๋น„์ •์ƒ์ข…๋ฃŒ: 
kubectl apply -f cronjob-exam1.yaml

Untitled

CronJob ์˜ˆ์ œ-2

</aside>

</aside>