原生-Jobs

原生Jobs测试 #

创建Job

apiVersion: batch/v1
kind: Job
metadata:
  name: my-job
spec:
  template:
    metadata:
      creationTimestamp: null
    spec:
      containers:
      - image: busybox
        name: my-job
        command: [ "sh", "-c", "date; sleep 10; date"]
      restartPolicy: Never

kubernetes会自动调度:

[root❄master-node:~]☭ kubectl get pod
NAME           READY   STATUS      RESTARTS   AGE
my-job-9pjsh   0/1     Completed   0          48s
[root❄master-node:~]☭ kubectl get job
NAME     COMPLETIONS   DURATION   AGE
my-job   1/1           16s        66s
[root❄master-node:~]