k8s中job的用法范例
以下是一个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
``
原文地址: https://www.cveoy.top/t/topic/hgF4 著作权归作者所有。请勿转载和采集!