zoukankan      html  css  js  c++  java
  • pod的状态分析

    Pod状态

    状态 描述
    Running       该 Pod 已经绑定到了一个节点上,Pod 中所有的容器都已被创建。至少有一个容器正在运行,或者正处于启动或重启状态。
    Pending Pod 已被 Kubernetes 系统接受,但有一个或者多个容器镜像尚未创建。等待时间包括调度 Pod 的时间和通过网络下载镜像的时间,这可能需要花点时间。创建pod的请求已经被k8s接受,但是容器并没有启动成功,可能处在:写数据到etcd,调度,pull镜像,启动容器这四个阶段中的任何一个阶段,pending伴随的事件通常会有:ADDED, Modified这两个事件的产生
    Succeeded Pod中的所有的容器已经正常的自行退出,并且k8s永远不会自动重启这些容器,一般会是在部署job的时候会出现。
    Failed Pod 中的所有容器都已终止了,并且至少有一个容器是因为失败终止。也就是说,容器以非0状态退出或者被系统终止。
    Unknown 出于某种原因,无法获得Pod的状态,通常是由于与Pod主机通信时出错。

    Pod 的详细的状态说明

    状态     描述      
    CrashLoopBackOff     容器退出,kubelet正在将它重启
    InvalidImageName 无法解析镜像名称
    ImageInspectError 无法校验镜像
    ErrImageNeverPull 策略禁止拉取镜像
    ImagePullBackOff 正在重试拉取
    RegistryUnavailable 连接不到镜像中心
    ErrImagePull 通用的拉取镜像出错
    CreateContainerConfigError 不能创建kubelet使用的容器配置
    CreateContainerError 创建容器失败
    m.internalLifecycle.PreStartContainer 执行hook报错
    RunContainerError 启动容器失败
    PostStartHookError 执行hook报错
    ContainersNotInitialized 容器没有初始化完毕
    ContainersNotRead 容器没有准备完毕
    ContainerCreating 容器创建中
    PodInitializing pod 初始化中
    DockerDaemonNotReady docker还没有完全启动
    NetworkPluginNotReady 网络插件还没有完全启动
  • 相关阅读:
    LIB和 DLL区别
    C++ STL总结
    浅谈static和extern关系
    死锁及处理
    函数模板与模板函数
    Linux无法启动httpd_正在启动httpd
    httpd不允许远程连接问题
    虚拟机UUIDexist_更改UUID
    MySQL远程连接丢失问题
    Apache服务端允许跨域
  • 原文地址:https://www.cnblogs.com/yfacesclub/p/11937025.html
Copyright © 2011-2022 走看看