精品必知Pod生命周期
Posted Friends of the wind
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了精品必知Pod生命周期相关的知识,希望对你有一定的参考价值。
理论:
目标:了解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
以上是关于精品必知Pod生命周期的主要内容,如果未能解决你的问题,请参考以下文章