1
非常簡單的問題,位於我的minikube VM中的emptyDir
在哪裏?由於emptyDir
卷是依賴於pod的,因此它應該存在於虛擬機上,否則它將隨着容器退出而死亡。當我做minikube ssh
我找不到音量。我需要檢查它,看看我的容器是否按照我希望的方式運行,將一些文件複製到安裝在其上的捲上。嘗試find/-type d -name cached
導致許多permission denied
s,並且音量不在其餘的dirs中。我YAML
具有以下部分:minikube的emptyDir
...
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/"]
容器做的工作後,自然存在。
謝謝,這就是我最終做的事情,每個步驟都有嚴格的權限問題/ /;我必須'sudo chmod o + x/var/lib/kubelet/pods'和'cd pods'和'sudo chmod -R 0755。'我覺得這個信息很有用。你想把它追加到http://kubernetes.io/docs/user-guide/volumes/#emptydir?我可以做到這一點,如果你不想出於任何原因。 – plumSemPy
奇怪的是你必須改變權限。我會認爲這是minikube中的一個錯誤。在github中有這樣的內容的問題票將更合適(我正在成爲kubernetes的一個批量bug海報:))。哪個版本的minikube是這個?然後我會發布錯誤。 –
我在文檔中添加了位置。這將需要幾天才顯示出來(如果有的話) –