Kubernetes有很多类型的卷,包括emptyDir:
将
emptyDirPod分配给节点时首先创建卷,并且只要Pod在该节点上运行,就会存在卷.顾名思义,它最初是空的.pod中的容器都可以读取和写入卷中的相同文件emptyDir,但该卷可以安装在每个容器中的相同或不同路径上.当出于任何原因从节点中删除Pod时,将emptyDir永久删除其中的数据....
默认情况下,emptyDir卷存储在支持节点的任何介质上.
在emtpyDir实际安装的节点上,并访问到一个容器荚之外,或节点FS本身?
Jan*_*art 14
是的,它也可以在节点上访问.它被绑定安装到容器中(有点).源目录位于/var/lib/kubelet/pods/PODUID/volumes/kubernetes.io~empty-dir/VOLUMENAME
你可以在主机上找到这样的位置:
sudo ls -l /var/lib/kubelet/pods/`kubectl get pod -n mynamespace mypod -o 'jsonpath={.metadata.uid}'`/volumes/kubernetes.io~empty-dir
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2844 次 |
| 最近记录: |