以下是一个k8s cronjob的示例yaml文件:\n\nyaml\napiVersion: batch/v1beta1\nkind: CronJob\nmetadata:\n name: my-cronjob\nspec:\n schedule: "*/1 * * * *" # 每分钟执行一次\n jobTemplate:\n spec:\n template:\n spec:\n containers:\n - name: my-cronjob-container\n image: my-image:latest\n args:\n - /bin/sh\n - -c\n - echo "Hello, World!"\n restartPolicy: OnFailure\n\n\n这个示例中,我们定义了一个名为my-cronjob的CronJob。它的schedule是*/1 * * * *,表示每分钟执行一次。在jobTemplate下的spec中,我们定义了一个容器my-cronjob-container,使用了my-image:latest镜像,执行了一个简单的命令echo "Hello, World!"restartPolicy设置为OnFailure,表示只在Job执行失败时重新启动。\n\n你可以根据自己的需求修改这个示例yaml文件。

Kubernetes CronJob 部署示例:YAML 文件详解 - 每分钟执行任务

原文地址: https://www.cveoy.top/t/topic/qe7Q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录