Kubernetes 中容器状态的所有原因列表

use*_*474 1 docker kubernetes

是否可以列出 kubernetes 中提到的各种容器状态的所有原因。所以列出国家的原因WaitingRunningTerminated。例如,状态Waiting可以具有 原因ErrImagePullCrashLoopBackOff

请注意,这与该问题的答案中给出的事件列表不同。我还查看了此处提到的 docker 容器状态,但它们似乎并未涵盖所有可能性。

mus*_*cat 8

您正在寻找的是官方 Kubernetes 存储库上的这份文档,其中描述了每个容器状态的原因列表。对于Waiting容器状态,可能会得到以下原因之一:

  • 容器创建,
  • 崩溃环回关闭,
  • 错误图像拉动,
  • 图像拉回关闭,
  • 创建容器配置错误,
  • 无效的图像名称,
  • 创建容器错误。

对于Terminated容器状态,有不同的原因:

  • OOM被杀死,
  • 错误,
  • 完全的,
  • 容器无法运行,
  • 超过截止日期

等等,希望对您有帮助。