실습
Job
cat <<EOF | kubectl create -f - apiVersion: batch/v1 kind: Job metadata: name: sleepy spec: template: spec: containers: - name: resting image: busybox command: ["/bin/sleep"] args: ["3"] restartPolicy: Never EOFkubectl get job sleepykubectl describe job sleepykubectl get pod -l job-name=sleepykubectl get job sleepy -o yaml | grep -A 14 -B 1 ^speckubectl delete job sleepycat <<EOF | kubectl create -f - apiVersion: batch/v1 kind: Job metadata: name: sleepy spec: completions: 5 template: spec: containers: - name: resting image: busybox command: ["/bin/sleep"] args: ["3"] restartPolicy: Never EOFkubectl get job sleepykubectl get pod -l job-name=sleepykubectl delete job sleepycat <<EOF | kubectl create -f - apiVersion: batch/v1 kind: Job metadata: name: sleepy spec: completions: 5 parallelism: 2 template: spec: containers: - name: resting image: busybox command: ["/bin/sleep"] args: ["3"] restartPolicy: Never EOFkubectl get job sleepykubectl get pod -l job-name=sleepykubectl delete job sleepycat <<EOF | kubectl create -f - apiVersion: batch/v1 kind: Job metadata: name: sleepy spec: completions: 5 parallelism: 2 activeDeadlineSeconds: 15 template: spec: containers: - name: resting image: busybox command: ["/bin/sleep"] args: ["5"] restartPolicy: Never EOFkubectl get job sleepykubectl get pod -l job-name=sleepykubectl describe job sleepykubectl delete job sleepy
CronJob
Last updated