kubernetes 中Pod的状态吴吴老二2021-05-26云原生1994 次浏览0 条评论#kubernetes#Kuberneteskubernetes在使用的过程中,我们在创建pod的过程中,在不同的环境或者kubernetes的后期维护中,肯定会遇到pod的各种各样的状态,这里就针对不同的状态做一下解释。遇到问题,首先知道是什么,然后在去看服务的日志,或者yaml文件,或者集群的日志等等,都可以通过这些日志信息能够找到原因或者是相关原因等。 CrashLoopBackOff: 容器退出,kubelet正在将它重启,可以通过kubectl describe pod podname查看pod信息,或者通过kubectl logs podname查看日志。 InvalidImageName: 无法解析镜像名称 ImageInspectError: 无法校验镜像 ErrImageNeverPull: 策略禁止拉取镜像 ImagePullBackOff: 正在重试拉取 RegistryUnavailable: 连接不到镜像中心 ErrImagePull: 通用的拉取镜像出错 CreateContainerConfigError: 不能创建kubelet使用的容器配置 CreateContainerError: 创建容器失败 m.internalLifecycle.PreStartContainer 执行hook报错 RunContainerError: 启动容器失败 PostStartHookError: 执行hook报错 ContainersNotInitialized: 容器没有初始化完毕 ContainersNotReady: 容器没有准备完毕 ContainerCreating:容器创建中 PodInitializing:pod 初始化中 DockerDaemonNotReady:docker还没有完全启动 NetworkPluginNotReady: 网络插件还没有完全启动 Evicted:即驱赶的意思,意思是当节点出现异常时,kubernetes将有相应的机制驱赶该节点上的Pod。 多见于资源不足时导致的驱赶。 以上是,我在工作中遇到的一些pod的状态,希望可以给您一些参考,谢谢文章底部广告位在后台「广告设置」填写广告代码后显示👍 点赞 0⭐ 收藏🔗 分享相关文章云原生利用kurise做日志采集使用promtail做sidecar采集日志利用OpenKurise中的kruise做日志采集,原来我使用的是filebeat作为sidecar采集日志的,虽然采集没有什么问题,但是通过es进才看日志就比较繁琐了,这次实验p2026-01-14785 次浏览云原生深入掌握 Kubernetes RBAC 权限模型:从原理到实战RBAC(RoleBased Access Control)是 Kubernetes 中最核心、最常用的权限控制模型。无论你是平台管理员、SRE,还是 K8s 应用开发者,只要你需2025-12-131000 次浏览云原生Filebeat 在 Kubernetes 环境中采集日志时获取 Pod 名称与 Namespace 的实现与机制说明在 Kubernetes 环境下,通过 Filebeat 采集容器日志并将其转发至日志平台(如 Kafka、Elasticsearch)是一种常见的日志解决方案。为了实现日志的可观2025-12-12955 次浏览评论 0评论需 登录 后发表(注册并验证邮箱)。还没有评论,来抢沙发~
云原生利用kurise做日志采集使用promtail做sidecar采集日志利用OpenKurise中的kruise做日志采集,原来我使用的是filebeat作为sidecar采集日志的,虽然采集没有什么问题,但是通过es进才看日志就比较繁琐了,这次实验p2026-01-14785 次浏览
云原生深入掌握 Kubernetes RBAC 权限模型:从原理到实战RBAC(RoleBased Access Control)是 Kubernetes 中最核心、最常用的权限控制模型。无论你是平台管理员、SRE,还是 K8s 应用开发者,只要你需2025-12-131000 次浏览
云原生Filebeat 在 Kubernetes 环境中采集日志时获取 Pod 名称与 Namespace 的实现与机制说明在 Kubernetes 环境下,通过 Filebeat 采集容器日志并将其转发至日志平台(如 Kafka、Elasticsearch)是一种常见的日志解决方案。为了实现日志的可观2025-12-12955 次浏览
评论 0