2017-10-26 14 views
-1

ドッカーのようなkubernetesサービスで外部ディレクトリをマウントする方法-v /host/directory:/container/directory? kubernetesサービスのリモートPCからボリュームへのアクセス方法を教えてください。kubernetesサービスに外部ディレクトリをマウントする方法は?

P .:私のケース: 私はnode.jsプログラムのようなインタプリタ型プログラムを開発しています。私は私のデスクトップ上でエディタ/ IDEを使いたいです。しかし、kubernetes環境に存在し、デスクトップ(DNS、サービスアカウントの資格情報、サービス、より多くのメモリ/ CPUなど)に依存しないので、プログラムをポッドで実行したい。私は編集をするたびに画像を再構築してポッドを再起動するステップを避けたい。

いくつかの答えはここにhttps://github.com/kubernetes/kubernetes/issues/18007

答えて

1

あなたはディレクトリをマウントするホストパスを使用する必要があります。あなたのホストシステムから。ここにdocのサンプルがあります。

https://kubernetes.io/docs/concepts/storage/volumes/#example-pod-1

+0

私は、このディレクトリは、ポッドが展開されるノード上のポッドの横になりたいです。 ポッドを作成したり、ストレージを接続したり、ポッドの横にマウントされたディレクトリをディレクトリと場所にマウントしたりします。そして、**私のPCからssh経由でボリュームにアクセスする**。 –

+0

HostPath - それはmaster kubeの位置です、そうですか? –

+0

HostPathがコンテナホストにローカルに接続されているため、ポッドを別のホストに移動することはできません。ドッカーの例に基づいて私はこの答えを提案しました。任意のコンテナノードでポッドをスケジュールする場合は、上記の文書からNFSやその他のサポートされているストレージを選択する必要があります。 – sfgroups

関連する問題