5.3.5 Volume
-
Why:数据和镜像解耦,以及容器间的数据共享
-
What:k8s抽象出的一个对象,用来保存数据,做存储用
-
常用的几种卷:
emptyDir:本地临时卷
hostPath:本地卷
nfs等:共享卷
configmap: 配置文件
https://kubernetes.io/zh/docs/concepts/storage/volumes/
5.3.5.1 emptyDir
- 当Pod 被分配给节点时,首先创建emptyDir卷,并且只要该Pod 在该节点上运行,该卷就会存在。正如卷的名字所述,它最初是空的。Pod 中的容器可以读取和写入emptyDir卷中的相同文件,尽管该卷可以挂载到每个容器中的相同或不同路径上。当出于任何原因从节点中删除Pod 时,emptyDir中的数据将被永久删除。
- /var/lib/kubelet/pods/ I D / v o l u m