k8s Pod生命周期详解

文章目录


共分为三步:创建Pod、启动Pod、销毁Pod

一、创建Pod

K8S创建Pod的过程

二、启动Pod

1、kubelet调用容器运行时创建Pause容器,准备一个容器环境

2、创建初始化容器init container。如果有多个,则按照顺序创建

3、主容器创建后立即发送PostStart事件,PostStart失败,则会重启容器;PostStart成功,则正常启动容器

4、执行健康检查探针(startup probe、liveness probe、readiness probe)

5、Pod启动成功

三、销毁Pod

k8s如何优雅地关闭Pod

相关推荐
金刚猿10 小时前
01_虚拟机中间件部署_root 用户安装 docker 容器,配置非root用户权限
docker·中间件·容器
JH_Kong10 小时前
解决 WSL 中 Docker 权限问题:从踩坑到完整修复
docker·容器
陈桴浮海12 小时前
Kustomize实战:从0到1实现K8s多环境配置管理与资源部署
云原生·容器·kubernetes
张小凡vip13 小时前
Kubernetes--k8s中部署redis数据库服务
redis·kubernetes
Hello.Reader14 小时前
Flink Kubernetes HA(高可用)实战原理、前置条件、配置项与数据保留机制
贪心算法·flink·kubernetes
ShiLiu_mtx15 小时前
k8s - 7
云原生·容器·kubernetes
MonkeyKing_sunyuhua18 小时前
docker compose up -d --build 完全使用新代码打包的方法
docker·容器·eureka
醇氧19 小时前
【docker】mysql 8 的健康检查(Health Check)
mysql·docker·容器
匀泪1 天前
云原生(LVS NAT模式集群实验)
服务器·云原生·lvs
70asunflower1 天前
用Docker创建不同的容器类型
运维·docker·容器