Pod 是 Kubernetes 调度的基本单位,一个 Pod 代表集群上正在运行的一个进程。
>[info]Kubernetes 管理的是 Pod 而不是容器,一个 Pod 里面可能有一个及以上的容器。
每一个 Pod 都有一个特殊的根容器(Pause)。Pause 容器对应的镜像属于 Kubernetes 平台的一部分。
除了 Pause 容器,每个 Pod 还包含一个或多个紧密相关的用户业务容器。
<br/>
:-: ![](https://img.kancloud.cn/3c/38/3c3844d7a679275e312bd0d3c0156825_807x434.jpg)
![](https://img.kancloud.cn/fe/f5/fef54679a9511bcc7732d9eb598e3e42_780x481.jpg)
<br/>
**1. Pod vs 应用**
每个 Pod 都是应用的一个实例,有专用的 IP。
![](https://img.kancloud.cn/44/2b/442b03450be02dca755e39bc4cbdaab6_600x232.jpg)
**2. Pod vs 容器**
一个 Pod 可以有多个容器,这些容器彼此间共享同一个 Pod 内网络和存储资源,每个 Pod 中有一个 Pause 容器保存所有的容器状态, 通过管理 Pause 容器,达到管理 Pod 中所有容器的效果。
**3. Pod vs 节点**
同一个 Pod 中的容器总会被调度到相同 Node 节点,不同节点间 Pod 的通信基于虚拟二层网络技术实现。
**4. Pod vs Pod**
普通的 Pod 和静态 Pod。
- K8s是什么
- K8s特点
- K8s功能
- 为什么用容器
- K8s集群搭建
- 1. 集群架构
- 2. 机器初始化
- 3. 安装Docker
- 4. 配置k8s镜像仓库
- 5. 安装k8s核心工具
- 6. 初始化主节点
- 7. node节点加入集群
- 8. 安装Pod网络插件
- 9. 测试k8s集群
- yaml资源文件
- yaml文件作用
- yaml文件编辑语法
- 资源清单描述方法
- 命令行工具kubectl
- kubectl是什么
- kubectl命令语法
- Pod
- Pod是什么
- Pod特征
- Pod定义
- Pod基本操作
- Pod分类
- Pod生命周期
- Pod重启策略
- 镜像拉取策略
- 资源限制
- 健康检查
- Label
- Namespace
- ReplicationController
- ReplicaSet
- Deployment
- HorizontalPodAutoscaler
- Service
- Service是什么
- 应用Service
- Ingress
- Ingress是什么
- 部署ingress-nginx
- Helm
- Helm是什么
- Volume
- Volume是什么
- NFS的使用
- PV与PVC
- PV与PVC是什么
- PV与PVC的使用
- ConfigMap
- ConfigMap是什么
- ConfigMap创建
- ConfigMap使用
- ConfigMap热更新
- 滚动更新Pod
- Secret
- Secret作用
- Secret类型