非常简单的问题,emptyDir
我的 minikube VM 中的位置在哪里?由于emptyDir
卷依赖于 pod,它应该存在于 VM 上,否则它将随着容器退出而死亡。当我这样做时,minikube ssh
我无法找到该卷。我需要检查它,看看我的容器是否按照我想要的方式运行,将一些文件复制到安装在它们上的卷中。尝试find / -type d -name cached
导致许多permission denied
s 并且该卷不在其余目录中。我YAML
的有以下部分:
...
volumes:
- name: cached
emptyDir: {}
以及容器中的命令,其中容器将一些文件复制到卷中:
containers:
- name: plum
image: plumsempy/plum
command: ["/bin/sh", "-c"]
args: ["mkdir /plum/cached"]
volumeMounts:
- mountPath: /plum/cached
name: cahced
command: ["bin/sh/", "-c"]
args: ["cp /plum/prune/cert.crt /plume/cached/"]
容器在完成其工作后自然存在。