2017-08-16 16 views
1

私はhttps://github.com/kubernetes/examples/blob/master/staging/volumes/nfs/README.mdをガイドとして使用しています。kubernetesノードにあるNFSボリュームはどこにありますか?

私は正常に上記の作業を設定しました。しかし、私は実際の "NFSボリューム"がどこにあるかを見つけることができません - それは普通のディレクトリだと思います。

  • が最初
  • はこのボリュームのバックアップを作成するには、ボリューム/ディレクトリを事前に移入するには/ディレクトリ

のnfs-pvc.yaml

私はここで2つのゴールを持っています

apiVersion: v1 
kind: PersistentVolumeClaim 
metadata: 
    name: nfs 
spec: 
    accessModes: 
    - ReadWriteMany 
    storageClassName: "" 
    resources: 
    requests: 
     storage: 1Mi 

答えて

1

この配置はGCE仕様ですic NFS。クラスタimage: gcr.io/google_containers/volume-nfs:0.8

にPODとして実行NFSサーバは、この配布ファイルhttps://github.com/kubernetes/examples/blob/master/staging/volumes/nfs/nfs-server-rc.yaml

このポッドは、NFSサーバとして動作を見ます。 `kubectl get pods 'を実行すると、nfs-server podが実行中であることがわかります。

volume-nfs:は、すべての機能を備えたファミリーではなく、Google画像です。 NFSサーバーPODとの間でファイルをコピーするためのkubectl cpオプションが表示されます。

https://kubernetes.io/docs/user-guide/kubectl/v1.7/#cp

例:

kubectl cp /tmp/foo <some-namespace>/nfs-server:/exports 

tar実行ファイルがコンテナに存在する場合、上記のコマンドにのみ動作します。

+0

私は答えを理解していません。 –

+0

が私の投稿を更新しました。 – sfgroups

+0

私はこれが私の解決にどのように役立つのかまだ分かりません1.ディレクトリのバックアップ2.このディレクトリの事前設定 私は理想的にはノードのパスを決定する方法を知る必要があります。 –

関連する問題