Exercise 6.3: Working with Jobs
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 job sleepy -o yaml | grep -A 5 -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,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,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 job sleepy -ojsonpath='{.status.conditions}' | jqkubectl delete job sleepycat <<EOF | kubectl create -f - apiVersion: batch/v1 kind: CronJob metadata: name: sleepy spec: schedule: "*/1 * * * *" jobTemplate: spec: template: spec: containers: - name: resting image: busybox command: ["/bin/sleep"] args: ["5"] restartPolicy: Never EOFkubectl get cronjob sleepykubectl get jobkubectl get podkubectl delete cronjob sleepycat <<EOF | kubectl create -f - apiVersion: batch/v1 kind: CronJob metadata: name: sleepy spec: schedule: "*/1 * * * *" jobTemplate: spec: template: spec: activeDeadlineSeconds: 10 containers: - name: resting image: busybox command: ["/bin/sleep"] args: ["30"] restartPolicy: Never EOFkubectl get cronjob sleepykubectl get jobkubectl delete cronjob sleepy
Last updated