普通任务 (Job) 是一种用于批处理工作的资源对象。Job 的设计目标是确保一个或多个 Pod 成功完成其任务,然后退出。与其他控制器(如 Deployment 或 StatefulSet)不同,Job 的目标是在完成任务后终止运行,而不是保持一直运行。

关键特点和用途

  • 一次性任务:
    Job 是一次性任务的理想选择。它们用于执行一项工作,例如批处理作业、定期任务或其他需要在一段时间内运行并成功完成的任务。

  • 顺序执行:
    Job 会在 Pod 完成任务之前一直运行,直到达到指定的成功副本数。每个 Pod 完成任务后,Job 将终止其他正在运行的 Pod,确保任务不会重复执行。

作者:吴升斌  创建时间:2020-10-22 10:22
最后编辑:吴升斌  更新时间:2025-04-29 18:46