16 Sep 2019
pod知识汇总
pod知识汇总:
- kubernetes中最小的api对象
- kubernetes中的原子调度单位
- 只是一个逻辑的概念
- pod中的容器可以共享存储和网络
- pod一般需要一个中间容器infra创建好网络后,让其他容器加入该网络
- 由一个或者多个容器构成
- 一般一个pod运行一个容器,即一个进程,也有可能运行多个容器,即多个进程
- 容器是云计算os(kubernetes)中的进程,容器镜像是这个os中的应用安装包
- pod中的容器可以直接使用localhost通信
- 一个pod只有一个ip地址
- pod的生命周期只跟infra容器一致,和其他容器无关
- pod中的init container按定义顺序启动,只有init container启动并且退出后,用户容器才会启动
- pod中的容器组合模式叫sidecar,即启动一个辅助容器完成一些辅助工作
- pod扮演的是传统基础设施里面的虚拟机角色,而容器则是这个虚拟机中的用户应用
- pod状态:pending/running/succeeded/failed/unknown
LEo
at 00:12