Pod的概念
是k8s中最重要的概念,每个pod都有一个特殊的称为“根容器”的pause容器。pause容器对应的镜像是Kubernetes平台的一部分,除了pause容器,每个pod还包含一个或多个紧密相关的用户业务容器。
- 最小的部署单元
- Pod里可以包含多个容器(一组容器的集合)
- 一个pod中的容器共享网络命名空间(同一个pod中的容器网络共享)
- Pod是短暂存在的
Pod存在的意义
- 创建容器使用docker,一个docker对应的是一个容器,一个容器有进程为单进程,一个容器运行一个应用程序。
- Pod是一个多进程设计,可以运行多个应用程序
一个Pod有多个容器,一个容器里面运行一个应用程序
- Pod的存在也是为了亲密性应用
两个应用之间需要交互
网络之间的调用
两个应用需要频繁调用