Jobs
理解 Jobs
参考官方 Kubernetes 文档:Jobs
Job 提供了多种定义任务的方式,这些任务运行至完成后停止。您可以使用 Job 来定义只运行一次并完成的任务。
- 原子执行单元:每个 Job 管理一个或多个 Pod,直到成功完成。
- 重试机制:由
spec.backoffLimit控制(默认值:6)。 - 完成跟踪:使用
spec.completions定义所需的成功次数。
YAML 文件示例
执行概览
Kubernetes 中每次 Job 执行都会创建一个专用的 Job 对象,使用户能够:
-
通过以下命令创建 Job
-
通过以下命令跟踪 Job 生命周期
-
通过以下命令查看执行详情
-
通过以下命令查看 Pod 日志