阿里云ACK Pod生命周期状态机
2025-04-12 12:25:02 0 举报
阿里云k8s ack 无状态部署 pod整个生命周期的状态机
作者其他创作
大纲/内容
Failed(失败)
ContainerCreating(容器创建中)
钩子在容器终止之前立即被调用阻塞、同步执行主要用于优雅关闭应用程序在目前微服务应用中,主要用于nacos注册下线、释放各种资源
存在
创建Pod
调度成功PodScheduled:true容器初始化完成Initialized:true
不存在
存在就绪探针
k8s已接收请求
Pod正在被删除其中的容器正在被停止
人工删除pod缩容被驱逐
Running(等待就绪)
所有容器全部正常退出释放各种资源
触发时机:删除重建扩容被驱逐后重建……
容器重启后,又处于running
失败,重启pod
Terminated(已终止)
至少一个容器非0退出
持续就绪探测readless probe
Running(运行中)
结束
成功
Terminating(终止中)
流量就绪(Ready:true)所有容器就绪(ContainersReady:true)
Pending(等待中)
持续存活探测liveless probe
至少一个容器运行
pre stop hook
探测成功
黄色的running之前均为pending状态
探测失败
集群资源充足,被调度到某节点
删除pod

收藏
0 条评论
下一页