当前位置:网站首页>【精品必知】Pod生命周期
【精品必知】Pod生命周期
2022-08-03 12:07:00 【Friends of the wind】
理论:
目标:了解pod生命周期涉及的概念以及它们之间关系
pod从创建完成至删除的这段时间范围称为pod的生命周期
生命周期四个过程:
- pod创建过程(通过管理进程提交创建请求)
- 运行初始化容器(init container)过程
白话解释:主容器来运行nginx,但是要求在运行nginx之前先要能够连接上mysql和redis所在服务器。
应用场景:
提供主容器镜像中不具备的工具程序或自定义代码;
初始化容器要先于应用容器串行启动并运行完成,因此可用于延后应用容器的启动直至其依赖的条件得到满足。
- 运行主容器(main container)
容器启动后钩子(post start)、容器终止前钩子(pre stop)
容器的存活性探测(liveness probe)、就绪性探测(readiness probe)
- pod终止过程(通过管理进程提交删除请求并完成操作)
五种状态:
- 挂起(Pending):apiserver已经创建了pod资源对象,但它尚未被调度完成或者仍处于下载镜像的过程中
- 运行中(Running):po
边栏推荐
- 国内数字藏品与国外NFT主要有以下六大方面的区别
- C language advanced article: memory function
- 【一起学Rust 基础篇】Rust基础——变量和数据类型
- asdn涨薪技术之apifox+Jenkins如何玩转接口自动化测试
- 《数字经济全景白皮书》金融数字用户篇 重磅发布!
- 劝退背后。
- Redis发布订阅和数据类型
- 基于Sikuli GUI图像识别框架的PC客户端自动化测试实践
- From scratch Blazor Server (6) - authentication based on strategy
- [论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比
猜你喜欢
C language advanced article: memory function
fastposter v2.9.0 程序员必备海报生成器
【MySQL功法】第4话 · 和kiko一起探索MySQL中的运算符
一个扛住 100 亿次请求的红包系统,写得太好了!!
mysql进阶(二十四)防御SQL注入的方法总结
PC client automation testing practice based on Sikuli GUI image recognition framework
第5章 实现首页Tab数据展示
【一起学Rust】Rust的Hello Rust详细解析
LeetCode-1796. 字符串中第二大的数字
后台图库上传功能
随机推荐
LeetCode-142. 环形链表 II
Redis发布订阅和数据类型
R语言ggplot2可视化:使用patchwork包的plot_layout函数将多个可视化图像组合起来,ncol参数指定行的个数、byrow参数指定按照行顺序排布图
第4章 搭建网络库&Room缓存框架
GET 和 POST 有什么区别?
漫谈缺陷管理的自动化实践方案
RTP协议分析
Blazor Server(6) from scratch--policy-based permission verification
深度学习中数据到底要不要归一化?实测数据来说明!
pandas连接oracle数据库并拉取表中数据到dataframe中、生成当前时间的时间戳数据、格式化为指定的格式(“%Y-%m-%d-%H-%M-%S“)并添加到csv文件名称中
距LiveVideoStackCon 2022 上海站开幕还有3天!
html网页如何获取后台数据库的数据(html + ajax + php + mysql)
【Verilog】HDLBits题解——Circuits/Sequential Logic/Latches and Flip-Flops
C language advanced article: memory function
【一起学Rust】Rust的Hello Rust详细解析
【MySQL功法】第2话 · 数据库与数据表的基本操作
如何免费获得一个市全年的气象数据?降雨量气温湿度太阳辐射等等数据
LeetCode-1161. 最大层内元素和
从零开始C语言精讲篇5:指针
mysql advanced (twenty-four) method summary of defense against SQL injection