以下是一个Kubernetes中Job的完整用法范例:

apiVersion: batch/v1
kind: Job
metadata:
  name: my-job
spec:
  template:
    metadata:
      name: my-job
    spec:
      containers:
      - name: my-container
        image: busybox
        command: ["echo", "Hello World"]
      restartPolicy: Never
  backoffLimit: 4

该YAML文件定义了一个名为my-job的Job。该Job使用busybox镜像中的一个容器,该容器只是简单地打印“Hello World”消息,然后退出。该Job的backoffLimit设置为4,这意味着如果容器启动失败,Kubernetes将尝试容器重启的次数不超过4次。

要创建该Job,请使用以下命令:

kubectl apply -f my-job.yaml

要查看Job的状态,请使用以下命令:

kubectl describe job my-job

要查看容器的输出,请使用以下命令:

kubectl logs job/my-job
``
k8s中job的用法范例

原文地址: https://www.cveoy.top/t/topic/hgF4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录