2017-10-02 13 views
1

Kubernetesボリュームのかなりの数の種類、including emptyDirを特徴KubernetesはemtpyDirボリュームをホストにマウントしますか?

ポッドがノードに割り当てられ、そのポッドは、そのノード上で実行されている限り、存在している場合emptyDirボリュームが最初に作成されます。名前のとおり、最初は空です。ポッド内のコンテナはすべてemptyDirボリューム内の同じファイルを読み書きできますが、そのボリュームは各コンテナの同じパスまたは異なるパスにマウントできます。ポッドが何らかの理由でノードから削除されると、emptyDirのデータは永久に削除されます。デフォルトでは

...

、emptyDirボリュームはノードを支持しているものは何でも媒体上に格納されています。

emtpyDirは、実際のノードに搭載されており、ポッドの外側の容器に、またはノードFS自体にアクセスされていますか?

答えて

2

はいノードでもアクセスできます。コンテナにバインドされてマウントされています。彼らはこのように直接アクセス可能であることを意味している

sudo ls -l /var/lib/kubelet/pods/`kubectl get pod -n mynamespace mypod -o 'jsonpath={.metadata.uid}'`/volumes/kubernetes.io~empty-dir 
+0

:ソースディレクトリは、あなたがこのようなホスト上の場所を見つけることができます/var/lib/kubelet/pods/PODUID/volumes/kubernetes.io~empty-dir/VOLUMENAME

下にありますか? –

関連する問題