pod创建过程以及常见状态

概念:

pod为kubernetes编排容器的最小控制单元,可以简单理解为应用的服务端处理客户端请求。其特点如下:

  • pod是k8s的最小控制单元。
  • pod中可以有一个容器,也可以有多个容器。
  • pod的生命周期是短暂的,不能自愈。
  • pod的管理是通过控制器来创建管理的。

pod创建过程:

在这里插入图片描述

pod常见状态:

序号状态码状态描述
1UnschedulablePod不能被调度, kube-scheduler没有匹配到合适的node节点
2PodScheduledpod正处于调度中,在kube-scheduler刚开始调度的时候,还没有将pod分配到指定的node,在筛选出合适的节点后就会更新etcd数据,将pod分配到指定的node
3Pending正在创建Pod但是Pod中的容器还没有全部被创建完成
4FailedPod中有容器启动失败而导致pod工作异常
5Unknown由于某种原因无法获得pod的当前状态,通常是由于与 pod所在的node节点通信错误
6Initialized所有pod中的初始化容器已经完成了
7ImagePullBackOffPod所在的node节点下载镜像失败
8RunningPod内部的容器已经被创建并且成功启动
9Ready表示pod中的容器已经可以提供访问服务
10Errorpod 启动过程中发生错误
11WaitingPod 等待启动
12TerminatingPod 正在被销毁
13CrashLoopBackOffpod启动失败,kubelet正在将他重启
14ErrImageNeverPull策略禁止拉取镜像,镜像中心权限是私有等
15RegistryUnavailable镜像服务器不可用,网络原因或harbor宕机
16ErrImagePull镜像拉取出错,超时或下载被强制终止
17CreateContainerConfigError不能创建kubelet使用的容器配置
18CreateContainerError创建容器失败
19RunContainerErrorpod运行失败,容器中没有初始化PID为1的守护进程等
20ContainersNotInitializedpod没有初始化完毕
21ContainersNotReadypod没有准备完毕
22ContainerCreatingpod正在创建中
23PodInitializingpod正在初始化中
24NetworkPluginNotReady网络插件没有启动
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值