Red Hat Training
A Red Hat training course is available for OpenShift Container Platform
3.6.3. Jobs
作业类似于复制控制器,其目的在于出于指定的原因创建 pod。不同之处在于复制控制器是为持续运行的容器集设计的,而作业则用于一次性容器集。作业跟踪所有成功完成,并且达到指定数量的完成时,作业本身将完成。
以下示例计算 π 到 2000 个位置,输出它,然后完成:
apiVersion: extensions/v1
kind: Job
metadata:
name: pi
spec:
selector:
matchLabels:
app: pi
template:
metadata:
name: pi
labels:
app: pi
spec:
containers:
- name: pi
image: perl
command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"]
restartPolicy: Never有关如何使用作业(job)的更多信息,请参阅作业。