pod概念
pod是k8s项目中最小的api对象(原子调用单位),比如在windows系统中安装软件的.exe文件。pod是只有一个进程(并不是说pod是单进程程序,因为pod是没有管理多个进程的能力);
pod如何创建
Pod 里的所有容器,共享的是同一个 Network Namespace,并且可以声明共享同一个 Volume。每一个pod容器被创建之前,会有一个基础容器先创建infra;而在 Infra 容器“Hold 住”Network Namespace 后,用户容器就可以加入到 Infra 容器的 Network Namespace 当中了。对于同一个 Pod 里面的所有用户容器来说,流量的进出,也可以认为都是通过 Infra 容器完成的。
pod如何销毁
pod的生命周期也是跟Infra是一至的,跟其它容器无关。