about blog github

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

about blog github