Exercise 4.3: Designing Applications With Duration: Create a CronJob
cat <<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: ["3"] 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
PreviousExercise 4.2: Designing Applications With Duration: Create a JobNextExercise 4.4: Using Labels
Last updated