Kubernetes CronJob 部署示例:YAML 文件详解 - 每分钟执行任务
以下是一个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文件。
原文地址: https://www.cveoy.top/t/topic/qe7Q 著作权归作者所有。请勿转载和采集!