【发布时间】:2021-04-09 18:47:16
【问题描述】:
我在 kubernetes 上有一个 cron 作业,我为了测试目的而触发它:
kubectl create -f src/cronjob.yaml
kubectl create job --from=cronjob/analysis analysis-test
这将创建一个名为 analysis-test-<random-string> 的 pod。我想知道是否可以省略或使后缀可预测?
过滤cronjob.yaml
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: analysis
labels:
job: analysis
spec:
schedule: "0 0 * * 0"
concurrencyPolicy: "Forbid"
suspend: true
failedJobsHistoryLimit: 3
successfulJobsHistoryLimit: 3
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: container-name
image: myimage
env:
- name: ENVIRONMENT
value: "DEV"
imagePullPolicy: IfNotPresent
command: [ "/bin/bash", "-c", "--" ]
args: [ "while true; do sleep 30; done;"]
【问题讨论】:
标签: kubernetes cron kubernetes-pod kubernetes-cronjob