奇怪的是,我看到了一个 pod,我同时拥有 ready 1/1 状态和terminating我运行时的状态kubectl get pods。这些状态不是相互排斥的吗?为什么或者为什么不?
就上下文而言,这是在我杀死后立即注意到的,skaffold因此这些 pod 正在关闭。
当 Pod 处于终止状态时,它们可能仍在运行。由于多种原因,Pod 可能会延迟终止(例如,可能是您连接了 PVC,同时终止了其他 Pod,等等)。您可以通过在连接了 PVC 的 pod 或其他延迟终止的原因上运行以下命令来测试这一点:
$ kubectl delete pod mypod-xxxxx-xxxxxx
pod mypod-xxxxx-xxxxxx deleted
$ kubectl delete pod mypod-xxxxx-xxxxxx
pod mypod-xxxxx-xxxxxx deleted
$ kubectl apply mypod.yaml
pod mypod-xxxxx-xxxxxx configured
Run Code Online (Sandbox Code Playgroud)
有时会发生这种情况是因为 pod 仍处于终止期且运行正常,因此将其视为已配置的现有 pod(忽略您通常无法像这样配置 pod 的事实,但您明白了这一点) .
| 归档时间: |
|
| 查看次数: |
294 次 |
| 最近记录: |