Deployment.StatefulSet及DaemonSet三个主要用来进行长时间业务,不会退出. 而有一些离线业务,或者叫Batch Job(计算业务),计算完成后就直接退出 了,如果用Deployment来管理这种业务,Pod会在计算结束后退出,然后被Deployment Controller不断地重启, 而我们的任务不需要一直被执行,Job对象主要就是针对这种离线跑任务场景 示例 apiVersion: batch/v1 kind: Job metadata: name: pi spe…