쿠버네티스 워크로드 크론잡 속성 테스트
로컬에서 테스트 하기 위해 마니쿠베를 인스톨 한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| apiVersion: batch/v1 kind: CronJob metadata: name: cron-job-test spec: schedule: "*/1 * * * *" concurrencyPolicy: Forbid successfulJobsHistoryLimit: 2 failedJobsHistoryLimit: 5 jobTemplate: spec: ttlSecondsAfterFinished: 10000 activeDeadlineSeconds: 200 backoffLimit: 10 parallelism: 1 completions: 1 template: spec: containers: - name: concurrency-policy-forbid-test image: alpine command: ["sh", "-c", "echo 'job start';sleep 140; echo 'job end'"] restartPolicy: Never
|
1 2 3
| kubectl create -f cronjob.yaml
|
참조