Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调整Kubernetes作业行为,保留Kubernetes吊舱日志_Kubernetes_Kubernetes Pod - Fatal编程技术网

调整Kubernetes作业行为,保留Kubernetes吊舱日志

调整Kubernetes作业行为,保留Kubernetes吊舱日志,kubernetes,kubernetes-pod,Kubernetes,Kubernetes Pod,如何保留与作业关联的Kubernetes失败吊舱 我尝试过在工作级别使用注释 restartPolicy backOffLimit TTLAfterFinished activeDeadlineSeconds apiVersion: batch/v1 kind: Job metadata: name: sample-job labels: app: "sample-job" chart: "sample-chart" spec: template: meta

如何保留与作业关联的Kubernetes失败吊舱

我尝试过在工作级别使用注释

restartPolicy
backOffLimit
TTLAfterFinished
activeDeadlineSeconds

apiVersion: batch/v1
kind: Job
metadata:
  name: sample-job
  labels:
    app: "sample-job"
    chart: "sample-chart"
spec:
  template:
    metadata:
      labels:
        app: "sample-job"
    spec:
      backOffLimit: 5
      restartPolicy: OnFailure
      containers:
        - name: sample-job-container
          image: <image>
          imagePullPolicy: IfNotPresent
restartPolicy
退避限制
TTLAfterFinished
活动死线秒
apiVersion:batch/v1
种类:工作
元数据:
名称:示例作业
标签:
应用程序:“示例作业”
图表:“样本图表”
规格:
模板:
元数据:
标签:
应用程序:“示例作业”
规格:
退订限额:5
重新启动策略:OnFailure
容器:
-名称:示例作业容器
图片:
imagePullPolicy:如果不存在

我想知道我可以在作业文件上应用的配置,以便永远保留Pod,即使作业在指定的调试重试后失败

作业完成后(无论是否成功),作业对象及其管理的所有Pod对象仍会保留。但是,当您删除作业对象时,它正在管理的所有POD也将被删除。因此,要保留POD,请不要删除作业。

您可以指定您的问题吗?根据文档,作业失败后不会删除作业吊舱。这不是我的经验。我现在正在与CJs合作,
kubectl get jobs
显示了一些,全部为0完成。但是如果我
kubectl得到pods
@0,我会看到0个pods。另外,因为它有0个完成,可能是没有实际运行过pods吗?(启动失败)如果Pod启动成功,则应保留Pod。看见