一、Pod 结构
每个 Pod 可以包含一个或多个容器,这些容器可以分为两大类:
1、用户程序所在容器,数量可多可少
2、Pause 容器,这是每个 Pod 都会有的一个根容器,它主要有2个作用
可以以它为依据,评估整个 Pod的健康状态
可以在根容器上设置 ip 地址,其它容器都用此 IP(Pod IP),以实现Pod内部的网络通信,
这里是 Pod 的内部通信,Pod 之间的通信采用虚拟二层网络技术实现,例如:Flannel
二、Pod定义
Pod 清单:
在此,可通过一个命令来查看每种资源的可配置项
kubernetes 中基本所有资源的一级属性,由以下5个部分组成:
在上面的属性中,spec 是研究的重点,以下是其常见的子属性: