k8s cronjob 部署示例yaml
以下是一个k8s cronjob的示例yaml文件:
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: my-cronjob
spec:
schedule: "*/1 * * * *" # 每分钟执行一次
jobTemplate:
spec:
template:
spec:
containers:
- name: my-cronjob-container
image: my-image:latest
args:
- /bin/sh
- -c
- echo "Hello, World!"
restartPolicy: OnFailure
这个示例中,我们定义了一个名为my-cronjob的CronJob。它的schedule是*/1 * * * *,表示每分钟执行一次。在jobTemplate下的spec中,我们定义了一个容器my-cronjob-container,使用了my-image:latest镜像,执行了一个简单的命令echo "Hello, World!"。restartPolicy设置为OnFailure,表示只在Job执行失败时重新启动。
你可以根据自己的需求修改这个示例yaml文件
原文地址: https://www.cveoy.top/t/topic/ixQ9 著作权归作者所有。请勿转载和采集!