job资源对象
Job资源对象 服务类的Pod容器:RC、RS、DS、Deployment. 工作类的Pod容器:Job--->执行一次,或者批量执行处理程序,完成之后推出容器。 [root@master ~]# cat job.yaml kind: Job apiVersion: batch/v1 metadata: name: test-job spec: template: metadata: name: test-job spec: containers: name: hello image: busybox command: ["echo","hello k8s job!"] restartPolicy: Never [root@master ~]# kubectl get pod NAME READY STATUS RESTARTS AGE test-job-qgc6p 0/1 Completed 0 55s [root@master ~]# kubectl logs test-job-qgc6p hello k8s job! PS:注意,如果容器内执行任务有误,会根据容器的重启策略操作容器,不过这里的容器重启策略只能是:Never、OnFailure 提高Job的执行效率 我们可以在Job.spec字段下加上parallelism选项。表示同时运行多少个Pod执行任务