非常に単純な質問ですが、はどこにありますか? emptyDir
ボリュームはポッドに依存するため、VM上に存在する必要があります。それ以外の場合は、コンテナを終了して終了します。私がするときminikube ssh
私はボリュームを見つけることができません。私はそれを調べ、私のコンテナが私の望むように動作しているかどうかを確認し、いくつかのファイルをそれらにマウントされたボリュームにコピーする必要があります。 find/-type d -name cached
を試してみると、多くの場合、permission denied
が発生し、ボリュームは残りのディレクトリにありません。マイYAML
次の部分があります。コンテナにコマンドもemptyDir in minikube
...
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
権限を変更する必要があるのは奇妙です。私はミニチュブのバグと考えています。そのようなコンテンツをgithubで発行するチケットはもっと適切です(私はkubernetesのバルクバグのポスターになりつつあります:))。これはミニチュアのどのバージョンですか?それから私はバグを投稿します。 –
ドキュメントの場所を追加しました。それが表示される前にそれが数日かかるでしょう(もしあれば) –