【发布时间】:2020-01-31 01:23:10
【问题描述】:
我有一个带有多个容器的 pod,其中一个 (containerA) 因错误退出:
Containers:
containerA:
......
State: Terminated
Reason: Error
Exit Code: 1
Started: Fri, 27 Sep 2019 16:21:53 -0700
Finished: Fri, 27 Sep 2019 16:21:53 -0700
Ready: False
Restart Count: 0
containerB:
......
State: Terminated
Reason: Completed
Exit Code: 0
Started: Fri, 27 Sep 2019 16:21:54 -0700
Finished: Fri, 27 Sep 2019 16:21:59 -0700
Ready: False
Restart Count: 0
containerC:
......
State: Terminated
Reason: Completed
Exit Code: 0
Started: Fri, 27 Sep 2019 16:21:54 -0700
Finished: Fri, 27 Sep 2019 16:21:58 -0700
Ready: False
Restart Count: 0
这个 pod 有 restartPolicy: Never。它由backoffLimit: 9 的作业控制。在所有尝试过程中,pod 状态显示为:
NAME READY STATUS RESTARTS AGE
my-pod-2scsn 0/4 Completed 0 3d18h
my-pod-8z7qq 0/4 Completed 0 3d18h
my-pod-9cjnc 0/4 Completed 0 3d18h
my-pod-f6hxr 0/4 Completed 0 3d18h
my-pod-fz7hk 0/4 Completed 0 3d18h
.....
这个Completed 在这里令人困惑(其中一个容器因错误而退出)。为什么这里的 pod 状态是Completed?
【问题讨论】:
标签: kubernetes containers kubernetes-pod