基本内容
pod中文翻译是豆荚
描述docker容器就像是豆荚中的豆子一样
一组豆荚中包夹着一个或者多个的docker容器
pod为这些容器提供统一存储空间,网络
docker中的基本单位是container
k8s中的基本单位则是pod
kubelet启动一个Pod,会准备两个容器
一个是Pod声明的应用容器(例:nginx),另外一个是Pause。
Pause给当前应用容器设置好网络空间各种的环境
Pod的形式
- Pod对容器有自恢复能力(Pod自动重启失败的容器)
- Pod自己不能恢复自己,Pod被删除就真的没了
还是希望k8s集群能自己在其他地方再启动这个Pod - 单容器Pod
- 多容器协同Pod。我们可以把另外的容器称为**
SideCar(为应用赋能)
** - Pod 天生地为其成员容器提供了两种共享资源:[网络]和 [存储]
pod的yaml方式创建
vi podtest.yaml
---
apiVersion: v1
kind: Pod
metadata:
name: podtest
spec:
containers:
-