k8s学习(5):Pod生命周期
init C:初始化容器,在pause创建之后开始创建,在初始化完成之后就会死亡,不能并行,必须一个执行完之后才能执行下一个。可以没有
main C:主容器
start:启动命令/脚本
stop:在MainC结束时也可以执行一个stop命令
readiness:就绪检测(可以设置在多少s之后再开始检测),判断pod是否可以对外访问,是,则显示状态为running
liveness:生存检测
kubectl →kubeapi接口→etcd→kubelet→操作CRI→完成环境的初始化(即上图)
在initC启动前会先启动Pause容器,负责网络栈以及存储卷共享